CLOUD-303 not null validation on string parameters
CLOUD-303 add same pattern to string parameters and change validation messages
CLOUD-303 null validation on ids
CLOUD-303 min volume size is 10 GB
Merge pull request #353 from sequenceiq/valid

CLOUD-303 not blank validation on string parameters
CLOUD-301 not found returns correct not found status+msg
CLOUD-198 run MR smoke test when the cluster install is complete
Merge pull request #355 from sequenceiq/smoke

CLOUD-198 run MR smoke test when the cluster install is complete
CLOUD-301 404 is an error but without stack trace
Merge pull request #354 from sequenceiq/correct-notfounds

CLOUD-301 not found returns correct not found status+msg
CLOUD-400 subscribe endpoint for clients
CLOUD-267 check if the requested subscription already exist
CLOUD-267 dummy notification sending mechanism
CLOUD-267 create notification for start/stop and set ambari ip as AVAILABLE event message
CLOUD-267 create notification from cloudbreakevents
CLOUD-267 create cluster creation failed event
CLOUD-282 add CloudbreakEvent new fields to Notification
CLOUD-267 validate url field in SubscribeRequest
CLOUD-273 uptime is counted from last start time
CLOUD-267 update log of event creation