bugfix: when destroying an item unregister all its subcomponents
taking extra caution if decorators forget to clean up correctly
Fixed box deletion bug.
Merge branch 'autorouter_port' into demo
npm update
Fixed decorator change bug.
Missing connect dependency added
Merge branch 'autorouter_port'
Merge branch 'master' into develop-r