Fixes walk aborting prematurely

when we still have enough TUs but destination is tile after closed ufo
door.
Only pay attention to right click for armor auto-selection (not middle, wheel, etc)
allow quick armourselection in quickbattle
small fix to CraftArmorState.cpp
unhardcoded minRadarRange
Resolved conflicts:
	src/Ruleset/Ruleset.cpp
	src/Ruleset/Ruleset.h
ruleset text colour for next turn screen/others
fix up TU reservation mess
fix copy function screwing up palette
add battlescape button interface object
apply battlescape buttons
pixel hunting

action menu was 2 pixels too short
action menu border was 1 pixel too thick
action menu lacked 1 pixel wide black edges
weapons were 1 pixel too low in the battlescape UI
externalize action menu colors
Moving globe data to ruleset.
More money for the people!
fix frame color
more externalization

warning message, info boxes, crashed aliens, grenade priming...
modifiable path finding colours
numberText is different to regular text :P
store vector of attackers rather than a bool