core: experimental fullscreen mode API.
camcontroller: add Reset() method to orbit camera controller.
core: more work on fullscreen API, still work in progress.
move fullscreen API to separate module.
node: add FilterEntities() API.