stuff
Merge remote-tracking branch 'origin/master' into josh
Merge remote-tracking branch 'origin/master' into josh
blah
audio crap
Defined and implement Transform.
Fixed types in Transform class.  Starting InputController.  The class
needs the registration functions as well as containers for the registered.
Once that's done the event raise fuctions will have to be changed to call
each registered.  So there's work left.
A bit further on InputController.  Added key listener trackers and some
typedefs.
Merge branch 'master' into peter

Conflicts:
	vc11/client/client.vcxproj
	vc11/client/client.vcxproj.filters
Only char event handler isn't written.  Everything else is implemented for
input handling.  At least everything I could think of us needing.
merged josh => master
Merge remote-tracking branch 'origin/peter'

Conflicts:
	vc11/client/client.vcxproj
	vc11/client/client.vcxproj.filters