Missed some of the CopyFrom methods
Merge remote-tracking branch 'upstream/master'
Prelimary functional backend replacement to a monolithic single Keyboard Event Handler. Supports addition of new "Control" methods using anonymous closures related to a control name string. Supports multiple-binds of the same method to unique keys.
Merge remote-tracking branch 'upstream/master' into break-out-ui

Conflicts:
	includes/input.as
	includes/startUp.as
Merge branch 'break-out-ui'
Added some code to InputManager to do some basic control-binding output to maintext.
Merge remote-tracking branch 'upstream/master'
Adding support for an overlay UI element to support control binding options at runtime.
Merge remote-tracking branch 'upstream/master' into controls

Conflicts:
	classes/classes/CoC.as
	includes/input.as
	includes/startUp.as
Reorganised Keyboard stuff to handle the new CoC layout.
* All keyboard controls removed from input.as and moved to a new include, "ControlBinding.as"
* Keyboard action methods are using closures to capture required references, so they need all the other parts of the game to be configured before creation (MainView, saves, etc things like, those functions need to exist before ControlBindings.as gets included.
* ControlBindings.as isn't included to build CoC class methods, it's included as part of the CoC constructor as a counterpart to creating the InputManager itself (Seperates control stuff out of the classes and keeps it in the same space as everything else, mainly to keep with convention)
Added an Actionscript export for the embedded font used for button text. Allows TextFields created dynamically to use the font.
Still working on the control display. Got working scrolling w/ text labels + double buttons. Still need to figure out the linkage back from buttons, and how to detect key inputs to do the binding action.
Added a constructor argument for InputManager trace output.
Fixed up and properly commented the BindDisplay objects.
Reorganised some of the logic used to init, and then update, the binding display pane.
Adding some more options to the controls display bottom menu for useful shit. Also removed some blank lines.
No idea what got updated. Pass!
Added a couple static vars to the input manager for clarification on what some of the method arugments actually mean. Updated calls to those arguments to use the static vars.
Added associated key display to BoundControlMethods to make it easier to display the actual associated keys in the binding pane. Rather than having to juggle a bunch of objecst to do it, it can now be done with a single array.
Mostly working version of InputManager just prior to me demolishing it.