Merge pull request #1 from StrmSrfr/master

Changes needed to work on Linux
Enable depth testing.
Enable blending.
Add all the shaders to the OTHER_FILES.
Keep object files next to their source files.
Merge pull request #1 from rmanis/master

Pull upstream