Make GL state more explicit, fixes rendering on some Android devices
Ignore build directories and sub-project Makefiles
add MIT license
Merge branch 'master' into polyline