Remove 'newTopic' event from everything except MemoryAscoltatore.
Remove MemoryAscoltatore
Create can_be_used_by_ascoltatori.js which checks that an ascoltatore can be used as a global (ascoltatori.use). Then ensure that every ascoltatore passes that test (previously it was just redis that was checked).
Fix jshint
Remove MemoryAscoltatore from benchmarks
Only start polling again at end of cursor run, not at start as well.
Update 'latest' as we read documents.
Use async.series in DecoratorAscoltatore so can be sure publish/subscribe/unsubscribe is called
Use domain.run instead of domain.bind in registerDomain
Revert "Use async.series in DecoratorAscoltatore so can be sure publish/subscribe/unsubscribe is called"

This reverts commit 245d0a61774fe556cab29ffe658303be0d0aa259.
Add timeout to publish without done callback test to give data change to come in.
Move sandbox to where it's needed.
Revert "Use domain.run instead of domain.bind in registerDomain"

This reverts commit abf143eb8c73c031db730ab705f8adf1d50deb3d.
Make ascolatori.use reference ascoltatore function on each call so it gets to know updated publish function for domain.
Means can get rid of reference to global from instances.
Merge pull request #66 from davedoesdev/remove_newTopic

Removed MemoryAscoltatore and 'newTopic' event.