Remove window groups.

Changed windows that are opened to present a new Page scene.
Add action items on the PageScene instead of Window.
TIMOB-12296: Remove Window Groups.
Use correct slot for handling onClose signals.
Fix layout regressions introduced by windowing refactor.
Add support for orientation modes to scene manager.

When a scene is active it will broadcast (via signal) what
display orientation and direction it currently supports. The
scene manager will then update the application orientation preferences
to limit the UI orientation to those supported by the onstage scene.
refactored require to handle cache, absolute, releative modules
refactor require to use relative module locations
Implement Window.orientationModes property.
Only support orientation not direction.

So a scene may only restrict orientation to landscape, portrait, or
both. If no orientation is requested, the default behavior is used.
cleaned up require/include files
cleaned up bootstrap.js
Enable auto-orient behavior by default.

Eventually we will expose setting this from the tiapp.xml file.
Merge branch 'TIMOB-11740'

Implements Window.orientationModes.
Implement focus and blur support for views.

Implements the focus and blur methods for Views.
Implements the focus and blur events.
Merge branch 'TIMOB-12818'
added a global onject like node.js
Added steps on how to use nightly build
readme cleanup
Implement TextField.keyboardType property.

[TIMOB-12534]