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
Assorted minor improvements:
1) Allow skills in increments of 1 instead of 2 (total cost is unchanged)
2) Profession screen shows skill name not ident (eg marksmanship not gun)
3) Mutation category now returns nothing when tied, instead of favoring
whatever is first.  Your first mutation will no longer generally drop you
into whatever category's alphabetically first.
Remove testing debugmsg, skip bad skill input when displaying professions.
Refresh the display after choosing a book, ditto vehicle part.
Refresh the display more when performing long actions.
alternative view
check item types in recipes and item groups for existence

if item_groups or recipes contains references to undefined item types will show a debug message

also change "solder" to "solder_wire" in item_groups
Makes "quiet" quiet and not silent. Restores on-move effect.
Rebalance.
Fix missing separator.
move checks from game.cpp to main.cpp and connect to verifyjson option
add checks om item definitions