Refactor
Pull up into BaseResource edit and other basic methods and fields
Extracted to Utils throw methods and refactor accordingly
Reduce requirement for SimpleResource (should go really)
Introduced Empty class to standardise html generation
Add service catalog feature
Insert it in the new Welcome class
Populate it with known keys for edit when user is super
Add new mandatory parameter
Update/create service catalog for each connector instance
Add service catalog resource and view mode in welcome page
Merge branch 'master' into service_catalog
Merge branch 'master' into service_catalog

Conflicts:
	jar/src/main/java/com/sixsq/slipstream/application/CommonStatusService.java
	jar/src/main/java/com/sixsq/slipstream/application/RootApplication.java
	jar/src/main/java/com/sixsq/slipstream/connector/ConnectorBase.java
	jar/src/main/java/com/sixsq/slipstream/connector/ConnectorFactory.java
	jar/src/main/java/com/sixsq/slipstream/connector/stratuslab/StratusLabConnector.java
	jar/src/main/java/com/sixsq/slipstream/module/ModuleListResource.java
	jar/src/main/java/com/sixsq/slipstream/persistence/ServiceConfiguration.java
	jar/src/main/java/com/sixsq/slipstream/stats/StatsResource.java
	jar/src/main/resources/com/sixsq/slipstream/configuration/default.config.properties
	jar/src/test/java/com/sixsq/slipstream/util/XmlUtilTest.java
Remove all versions of all modules
Remove duplicate entry
Uncomment catch
Put system config back
Refactor remove runs
Clear container reference such that the parameter gets deleted
Defined parameters are mandatory
To be consistent, call parent constructor
Reassign stored object and setParameter
Don’t need prefix anymore, as the magic is happening in js
Allow empty form