Merge pull request #1 from palistov/master

Using GLFW 3.0 media library
Author name
etc.
etc
Updated the Vector4 class
Merge pull request #35 from jgcode/jgcodeVectorBranch

Merge 'jgcode:jgcodeVectorBranch' for patching and testing
Merge branch 'master' into contribution

Conflicts:
	include/bakge/math/Vector4.h
Merge branch 'master' into contribution
Added BGE_ASSERT_EX, fixed BGE_ASSERT
Patches and fixes to jgcode Vector4 work
Merge Vector4 contribution from jgcode

Signed-off-by: Paul Holden <paulholden2@gmail.com>

Fixing macros, modified vector4 test