tweaks for osx build
Merge branch 'develop-plumzi' into develop-pointinside
added mechanism to assert if zgl graphics calls occur outside of specific phases; removed call to immediately process gfx resource deleters