[WIP] vehicle menu tweak

Guys, that's my first experience in cpp, so all comments welcome. Also, I can't compile current Windows build due to some json errors, so I'll check Jenkins version on linux laptop tomorrow.

The main idea of this PR is to tweak code of vehicle menu, and [partially] fix the issue #3031 (because even pre-defined names of some cars like military cargo Truck looks bad now).