Next line
typedef GrGLSharedContext AzGLContext;
had compile problems in Linux;  error: ‘GrGLSharedContext’ does not name a type.
It's defined in "gl/SkNativeSharedGLContext.h" and only included in 
"SkNativeSharedGLContext_mac.cpp" file.