Added CAAgentMoveEvent that register one movement of one agent. The time of the event, that should describe the step of the microsimulation engine, is currently casted to int when the event is created, in order to maintain the final list of events ordered.