SHDP-211 Container Grouping

- Initial import from dev branches
- Container grouping and clustering implementation.
- Internal statemachine which is intentionally left
  un-documented.
- Integration with boot autoconfiguration and
  configuration properties.
- Enhanced libs for building custom client
  side apps. This brings 'app moded' up to
  date in terms of how end to end lifecycle is handled.