remove unused cruft

The GL, GLES and glh directories are full of headers which should not be used
by the code as is. Remove them. The commits can always be reverted if
necessary.