Start with a blank TCP module and add a simple Netty-based server. Also moved the Registry.
Moved helper method for creating events from Fn.event to Event.wrap, which is a more logical place for it. Also created longer-named alternatives to $, R, T, and U on the Selector implementations themselves. This should help people who are freaked out by the $.
Merge branch 'selector-create-alternatives'

Conflicts:
	reactor-core/src/main/java/reactor/core/Reactor.java
	reactor-core/src/main/java/reactor/fn/dispatch/Task.java
Comment out tcp code for the time being.
Fix breakages caused by moving Fn.event to Event.wrap
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.
groovy update has been lost in a merge :)
fix compile static issues and generic mess
groovy 2.1.4 and renaming dispatcher() to using(),
Promises and Composables instead of R
remove meaningless methods from Composables, move task and merge to Promise, rename few stuff
fix test
remove meaningless compose(T)
Also try out with new lean R
Revert "Also try out with new lean R"

This reverts commit 9758952f5b646ef223fc01b6332a6c62457f0738.
P,C R aliases to Promises, Composables, Reactors