fix sound test
interface rules

methods for defining them in ruleset and applying them in the state constructors

also allows for seperate definition of individual colours on a bar (ie:border)
un-hardcode icon size
apply ruleset values to battlescape control panel

and a minor optimization in battlescapeState constructor
apply ruleset values to various sub-screens

inventory, medikit, minimap, stats screen
actual ruleset values for interfaces