Started adding support for controllers
Merge branch 'develop' into feature/controller_support
Handle touch
Made all resource types completely private

Resources must be accessed through ResourceManager.
Pointers and references to resources can still be used.
Added controller input files
Merge branch 'develop' into feature/controller_support
Added files to visual studio
Added controller skeleton and send inputs to controller
Implemented more control stuff(doesn't work yet)
Fixed Sprite, AnimatedSprite and Text size logic from Transform into their correct places (inside the classes)
Fixed pixel-coord mapping functions
Update pmath
Fix inversion update flag
Merge branch 'develop' of https://github.com/Team-Innis/UtH-Engine into develop
Started making global include header
Merge remote-tracking branch 'origin/develop' into feature/overhaul

Conflicts:
	vs2013/TestProject/source/TestScene.cpp
	vs2013/TestProject/source/main.cpp
Android Input fixes:
DRAG event works.
TAP event happens only once.
Fixed a lot of library related errors and updated glew
Merge branch 'develop' of https://github.com/Team-Innis/UtH-Engine into develop
Merge branch 'develop' of https://github.com/Team-Innis/UtH-Engine into develop