test/TestEngine: No longer using matrix stack
test/TestEngine: Formatting fixes
test/TestEngine: Don't set ExitCode each loop
Build: Now downloads Bullet library
Build: Add Bullet to build
Bullet is wrecking the build. For some reason building Bullet as shared
libraries doesn't output the static files necessary to link to the DLL.
Build: Fix issue with dynamic build on Linux
Build: Remove BAKGE_BUILD_DYNAMIC option
Build: Fix PhysFS static build issue
Makefile: Don't build extras/demos for Bullet by default
Merge branch 'develop' into bullet
x11_Mutex.h: factory Create() member method added
x11_Mutex.h/.cpp: Lock and Unlock member methods added
thread.cpp: Added mutex variable
thread.cpp: Multi threading with Mutex test runs
Build: Fix Windows build
Merge pull request #71 from jgcode/jgcode-thread

x11_Mutex implementation
stb_image: Fix _CRT_SECURE_WARNINGS flood
File: Fix deprecated strncpy use
File: Open method checks if file exists
File: Add FILE_MODE enum