Fixing macros, modified vector4 test
Node Bind() now glTranslate's to its position
Updates to Pawn source.
Completion depends on Quaternion
Scripted engine framework. No test yet.
Merge branch 'master' into contribution

Conflicts:
	src/math/Vector4.cpp
Adding Input header with some typedefs and symbols
EventHandler has key and button event virtual methods
Window now has an EventHandler* member.
Windows will always receive their events, but need to know which EventHandler to deploy them to (may even be themselves, if the window class inherited from Window and EventHandler)
Merge branch 'master' into palistov_eventhandler
Adding EventHandler API for motion and scroll
Added CodeBlocks convenience make target
Merge branch 'master' into palistov_eventhandler
Fixing codeblocks convenience target
Merge branch 'master' into palistov_eventhandler
Cast from double to int in Scroll and Motion events
Fixing compilation issue. Added Max(A, B) template func
Comment description of EventHandler
Adding cursor pos function framework
Working on *MousePosition functions
Window Show/Hide API