Validators for install-service.
Added ValidateCloudOverridesSize validator and test. Added applicationProeprties file to InstallServiceRequest. Fixed the merge of properties file and overrides file in install service.
Deleted unnecessary test.
Added error messages and service cloud configuration to install service.
Added ValidateEsmExists, added some needed fields to installServiceRequest, and some more needed changes.
changes of names
CLOUDIFY-1660 moved DSL validations from rest to the DSL POJO
CLOUDIFY-1660 added elastic deployment factory class for creating ElasticProcessingUnitDeployment objects
Add deployment object
CLOUDIFY-1660 added some fields to the deployment config pojo
fixes after pull from Adam.
CLOUDIFY-1660 added support for all types of processing units.
CLOUDIFY-1660 added a deployment id context property constant and commented out compilation errors
CLOUDIFY-1660 moved some validations to DSL POJOS, and merged deployment factory into the DeploymentsController
CLOUDIFY-1660 integrated DeploymentsController with the deployment factory and reverted serviceController changes
CLOUDIFY-1660 added DSL assertions
CLOUDIFY-1660 added context properties creation, and made some refactoring
CLOUDIFY-1660 updated deployment config object with required deployment params.
CLOUDIFY-1660 added elastic deployment factory test
CLOUDIFY-1660 added null  check