CLOUD-295 cluster status persisted as string
Merge pull request #358 from sequenceiq/cluster-status

LGTM
CLOUD-290 do not allow to decommission any host group which contains a MASTER service
CLOUD-290 error handling for bad requests when decommission
CLOUD-290 service component check moved to upper to give proper information to the user