Removed the 'getRoot()' method and supporting instance variable. The
Application instance is always the root window and can be accessed via
Application.getInstance().
Application no longer needs a 'getRoot()' method.
More work integrating input events into the framework.
Changed the concept of input events. The driver is expected to provide
any touch events from a touch screen interface - any other events are
up to the framework to check for (this is on the assumpting that the
touch screen is the only pointer device attached to the screen).
Renamed functions and parameters accordingly - changes to the
framework will follow.
Made basic framework changes to handle the TouchEvent inputs. Leaving
other inputs alone for now.
Updated Java framework code to handle the new model for input events.
A touch event will select the appropriate window to handle incoming
events until the next release. Anything that isn't handles goes to the
Application instance.
Updated test program for the new touch event model.