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
Properly remove martial arts buffs when they expire or are invalid.
Alter descriptions slightly.
Fix display.
Small changes.
Fix bash and cut multipliers to actually do what they should.
Fix the fix for multiple stacks.