STOPPED service state updates - EUCA-6572

The STOPPED service state can now be used with the Eucalyptus service
and results in the coordinator role being assumed by another cloud
controller node in an HA setup.

BaseMessage and Topology are  updated for propagation of the STOPPED
service state between nodes.

Hosts is updated to add a periodic check to relinquish the coordinator
role if a node is the coordinator and the Eucalyptus service is stopped.

Databases now resets database weights on activation to ensure correct
weighting on coordinator switch.

EUCA-6572
Ensure trinity services loaded on secondary cloud controller - EUCA-7335

AutoScaling, CloudWatch and LoadBalancing components are now cloud
local and therefore load on non-coordinator cloud controllers.

The co-location checking is updated to avoid repeated error logging on
non-coordinator cloud controllers.

Enabled service checks are updated as these no longer need to check for
an enabled Eucalyptus service.

EUCA-7335
Error response for instance and volume imports - EUCA-7427

EUCA-7427
Merge origin/dev/sjones/EUCA-6572 to testing
Merge remote-tracking branch 'origin/dev/sjones/EUCA-7335' into testing
Merge remote-tracking branch 'origin/dev/sjones/EUCA-7427' into testing