first (non-compiling) step in removing ImmutableControler and ControlerRegistry
still need to convert a few features (joint PSim, Vehicles) to DI in order to get rid of non-compiling code.
Authored by: thibautd 2015-05-12
Parent: [r33098]
Child: [r33100]