Rewrite (WIP)
And it compiles again
Add some flavor to enum Status
Merge pull request #1 from chreekat/much-hackery

Add some flavor to enum Status
Start a promise container
Error -> Status; method outputs now go to futures
Rename on to fire
Remove componentId from finalize args

Also rename some errors to statuses
Rename Output to Result
Use the word Result in more places
Add an AVR variable and fiddle with C flags
AsyncProxy implemented
Make Service::deliver use post
More work on promise fulfillment
Fix unsubscribing