Topology Grouping + Many Bugfixes

Topology nodes are now linked to child nodes so that when clicked, the children nodes appear in a radius around the topology.

```
Fixed bugs: 
- Click events will no longer trigger at the end of dragging a node
- Alias links will now display correctly even when they are not declared as alias on both end nodes
- Added code + icon to handle hypervisor service node types which were missing before
- Fixed parsing logic so that nodes with no top level NML or MRS elements, but which do have NML or MRS namespace types, will now be displayed
```