Missed a few changes out, apparently.

*sigh*
Jury-rig failing spec.
Some module_set corrections.

Use #each instead of #map, and do exceptions the correct way.
Add ModuleSet#disabled.
Only init the sub_model of a service that has one.

This is pretty pointless at the moment, but will soon be generalised to
servers.
Fix typo in launcher.
Generalise module_create_hook.

The same hook is used for both servers and services now.  This is part
of module-group preparation, honest!
Initial implementation of module groups.

This may accidentally fry your cat, so caution please.
Finalise sub-roots and add group root style.
More styling and root changing.