Group and ports support on autolayout

It also uses `klayinit()` again due to the new linker [provided by Ulf](http://rtsys.informatik.uni-kiel.de/jira/browse/KIPRA-1397) and available on our [klay-js](http://github.com/automata/klay-js) Bower component (*v0.0.4*).