Merge pull request #229 from reactor/optimized-registry

Optimized registry rebased on master
Fix #228
minor fix
Anonymous Selector doesn't need tuple2
Remove Selector anonymous constructor (prefer $())
Micro fixes