Changed behavior of DefaultPersonDriverAgent.getCurrentLeg() and adapted JavaDoc. If the agent is performing a leg, the leg is returned, otherwise null. Until now, instead of null the previous leg was returned.
Added getCurrentActivity() to PersonAgent interface which has the same behavior as getCurrentLeg().