[WIP] [CR] Alternative vehicle interaction menu

I'm marking this PR as WIP because I had no internet access for a week, so I don't know about the latest changes of file vehicle_interact.cpp (maybe my PR will break something?)

This PR brings following changes:
- Alternative vehicle interaction menu (switchable thru new interface option);
- Dash symbol is shown if an engine is missing (see fig. 1a & 1b);
- Forward direction arrow in vehicle window (w_disp) - for horizontal view only;
- Better spacing between actions in default version of menu;
- Fix of erased content after renaming (see fig. 2);

Current issues:
- Parts in horizontal orientation should be rotated properly;
- Values of width & height <> 12 break the vehicle interaction window - I think this was solved in one of last week PRs.

Done according to this forum thread: http://smf.cataclysmdda.com/index.php?topic=4275.0

figure 1a:
![fig_2b](https://f.cloud.github.com/assets/5421954/1611394/7f6311ae-55aa-11e3-9e36-7b531be47347.png)

figure 1b:
![fig_2a](https://f.cloud.github.com/assets/5421954/1611395/7f63bbea-55aa-11e3-8251-5952423aed08.png)

figure 2:
![fig_3](https://f.cloud.github.com/assets/5421954/1611396/7f649ccc-55aa-11e3-9549-8f5739dd99a4.png)