Tweak some comments and code alignment.
Fix right-hand-side border joint in veh_interact window.
Add a draw_border() function and use it to draw borders.
Define BORDER_COLOR and use that.
Remove border colour comment in cursesport.cpp as it's now settable.
Use defined border colour for some UI joinery.
Fix vehicle interaction install-list overwriting border.
Don't break custom border colours.
Merge branch 'master' into veh_interact_more

Conflicts:
	src/game.cpp
alternative view
Split veh_interact::exec() into several functions for clarity.
Merged illi-kun's new vehicle menu with the other new system.

Conflicts:
	src/veh_interact.cpp
Fix ESC-back alignment in vehicle window.
Merge branch 'veh_interact_more' into ui_testing

Conflicts:
	src/veh_interact.cpp
Fix double implicit cast condition in u.skillLevel usage.

MSVC++ doesn't allow this so the compile fails (and probably generates stern warnings on other compilers too).
Merge casting fix.
Merge vehicle interaction menu refactor and alternate layout.
Remove extraneous menu drawing operation.
Rotate vehicle components in new menu.