some fixes for iOS OpenGL 2
removed some asserts
complete rewrite + redisign of nuiLayout (much simpler for now, but less powerfull)