Merge external vehicle control with new '^' key. Fixes #1395.
Make sdl FONDATA compatible with its gdi counterpart. Cache glyph data for sdl font to speed up DrawWindow. Filter shift, alt and ctrl keys.
Re-commit unsaved file last time.
Merge branch 'master' of github.com:CleverRaven/Cataclysm-DDA into sdl-font-fix
Remove unnecessary fontpath from sdlcurse code.
Merge branch 'master' of github.com:CleverRaven/Cataclysm-DDA into sdl-font-fix
Signed off.

I am not going to include my email address, because reasons.
Merge PR #1445 - updates to SDL font stuff
Fix font paths
Merge PR #1441 - more vehicle controls tweaks
Move all the which-direction queries into a single function.
Replace pl_choose_vehicle() with generic choose_adjacent().