Raspberry Pi OpenGL ES support

Raspberry Pi OpenGL ES initialization using the proprietary Broadcom
firmware libraries.
Implemented the OSX port