FORGE-1356: Exit is performed when the UIContext is destroyed
FORGE-1338: JDK 7 is now the minimum runtime requirement
Updated to Aesh 0.44-SNAPSHOT
Merge branch 'FORGE-1356' into 2.0
Reverted ExitCommand changes
UI-CONTROLLER
Enhanced CommandController
Renamed launch() to initializeUI()
Added tests to ui-controller
Removed initialize method
Using object instance in CommandControllerFactory instead of class
Added getInputs() to CommandController
Added set/get input values
Introduced UIValidationMessage
Fixed javadoc and usage of context objects
Improved UI Controller API
NavigationResult no longer extends Result
More javadocs
Added context impls
IT WORKS