Fixed crash on item w/out aspects
Fix disk eject and macro delete. Fixes #517
Change add macro to add/edit macro
Just handle extras the dumb way
Just add a single promise for crafting result
check isDone in checkProvider
re-add isAllDone, use the correct one
decrease j, else we skip messages
Add check to tile replacement
Fix TC dummy class derp.
Destroyed() pipes are not interested in anything.
Cleanup
Merge pull request #519 from AartBluestoke/dev

critical fixes: extras on failed request, don't leak routers.