support explicitly named root and path groups

- backwards compatible with groups that only had two subgroups (app) and
  one subgroup (path)
- names that are subsets of the full group name are supported (e.g., c
  => core, g => gallery, r => root, p => path)
bump version to 0.1.2