Added basic mouse parsing functionality to InputManager

Signed-off-by: martingronlund <martingronlund@live.se>
Added basic keyboard parsing functionality to InputManager
Also redesigned the mouse interface for a more unified input interface

Signed-off-by: martingronlund <martingronlund@live.se>
Added public methods in InputManager for external usage, with working demo to close application on an Escape keystroke.

Signed-off-by: martingronlund <martingronlund@live.se>
Minor fix to keyboard input. Also added functionality to check if any key is down at all.

Signed-off-by: martingronlund <martingronlund@live.se>
Changed cluster size to 16x16x16

Signed-off-by: Peter Mårtensson <veritas.is.me@gmail.com>
Merge remote-tracking branch 'remotes/origin/Input' into rewrite

Conflicts:
	TestProject/TestApp.cpp
	shiny-bear.suo

Signed-off-by: Peter Mårtensson <veritas.is.me@gmail.com>
device lost fixes

Signed-off-by: Peter Mårtensson <veritas.is.me@gmail.com>