Core code to allow user to define a subclass of UserApplicationBase to use subclassing instead of the function-based Processing approach to control the application flow
Merge branch 'origin/master'
Added: CREATE_USER_APPLICATION to allaw creating applications subclassing UserApplicationBase instead of using the Processing like function-based approach