issue #3025: iOS platform-make function initWithEAGLView() reentrant
issue #3025: iOS platform-call initWithEAGLView() in EGLView::getInstance() instead of EGLView constructor
issue #3025: iOS platform-change EGLView instance from function static variable into class static member