Update to 0.4.0
BZ-1126497 - kie-config-cli: problems connecting in on-line mode
Prepare for 0.4.2.Beta2 release
Back to 0.4.2-SNAPSHOT for further development
fix menu factory (you couldn't create more than one customTopLevel menus, now you can) + added a utility class for custom menus
Zanata changes for 6.2.0
Refactored tests to use the JUnit parameterized runner
Further refactoring of docking panel behaviour

The new integration tests are marked with @Ignore because they don't pass yet.
This wasn't caused by the refactoring; these tests would not have passed for
quite some time on the 0.5.x branch.
isolating CDI from cluster sercive factory setup in order to make it re-usable for non CDI applications like drools exec server
Implemented new feature allowing applications to launch activities in custom panels

Mockito tests are in place; intergration test will come tomorrow
Fix for EAST and WEST panel closing (recent refactoring caused a regression)
Added integration tests for the custom panel feature

(still outstanding: implement the "close when removed from DOM" feature)
Implemented DOM detach monitoring & cleanup for custom panels
Merge remote-tracking branch 'upstream/master' into 0.5.x

Conflicts:
	uberfire-nio2-backport/uberfire-nio2-impls/uberfire-nio2-jgit/src/main/java/org/uberfire/java/nio/fs/jgit/daemon/ssh/GitSSHService.java
	uberfire-workbench/uberfire-workbench-client/src/main/resources/org/uberfire/client/resources/i18n/WorkbenchConstants_de.properties
	uberfire-workbench/uberfire-workbench-client/src/main/resources/org/uberfire/client/resources/i18n/WorkbenchConstants_es.properties
	uberfire-workbench/uberfire-workbench-client/src/main/resources/org/uberfire/client/resources/i18n/WorkbenchConstants_fr.properties
	uberfire-workbench/uberfire-workbench-client/src/main/resources/org/uberfire/client/resources/i18n/WorkbenchConstants_ja.properties
	uberfire-workbench/uberfire-workbench-client/src/main/resources/org/uberfire/client/resources/i18n/WorkbenchConstants_pt_BR.properties
	uberfire-workbench/uberfire-workbench-client/src/main/resources/org/uberfire/client/resources/i18n/WorkbenchConstants_zh_CN.properties
the marker UberFireEvent type converted to an interface (instead of an abstract class).