move vehicle related code in a module
not tested, and I expect problems (overriding modules and so on)
Authored by: thibautd 2015-05-12
Parent: [r33101]
Child: [r33103]