revamp ios wrapper
engine loop
moving away from glkview
- add cstddef
- target ios detection