Made the "agent abort" logic in the QSim now also throw and AgentStuck event.
This may, in the current version cause double stuck events in some situations.
It also means that TransitDrivers now throw such events ... since they abort in the middle of the simulation and not at its end.
---
Also moved the abort() method from DriverAgent to MobsimAgent. This caused one dummy implementation in gregor's playground.