bugfix: Controler.setMobsimFactory() was ignored/overwritten in CoreControlerListener. CoreControlerListener now only sets a mobsimFactory if none is set before, allowing that the mobsimFactory can be set from "outside". Add a test for this behaviour. Add integration tests to verify that the correct type of SimulationFactory is created by CoreControlerListener depending on configuration parameters.