Order destination groups by parent group, indent subgroups

This sorts the destination groups by their parent group, indenting subgroups.

![image](https://cloud.githubusercontent.com/assets/750477/4180887/6e0ad1b4-3707-11e4-9589-cd71f56bc97f.png)

For #1657