Linux build fixes (issue #3).

There a few build warnings from gcc which are not fixed by this commit.
The standalone compiler does not yet check if glCompileShader succeeds
on the generated GLSL shader under non-Windows platforms.
I have not tried building\running any of the applications in tests\apps
yet for non-Windows platforms.