Lifecycle Enhancements

Several updates, including new phases in SoftwareProcess lifecycle, with the ability to skip installations, new attributes for cluster members, some JMX fixes and minor tidying and formatting.

Needs a bit more testing before merge.
Good question! I guess no, because the relation is based on being a *child* of only one cluster whereas you can be a *member* of many groups.