Update README with changes to examples based on recent changes to the API.
Performance issues were introduced recently because of a queued tasks counter. This changes removes the queued task counter, changes the signatures of Dispatcher.shutdown and halt to return void, and makes another performance tweak by caching an unmodifiable List rather than returning a new one on every call to CachingRegistry.select().
Removing performance-killing event header set in Composable.
Performance improvements by making Event.id creation lazy, and ensuring that DelayedComposables are created with the proper Observable as the previous incarnation was doing most work in the calling thread. This fix makes sure that the Dispatcher specified in the ComponentSpec is used to execute tasks.
Errors only need to be forwarded if the Observable in the target Composable is different from the currently in-scope Observable. This change short-circuits the forwarding if they are the same object to prevent circular forwarding.
Merge branch 'master' into netty-tcp
Optimizations to Buffer.
Make TcpServer a little more subclassable.
Optimize the codec.
Add syslog tests.