Simple unsubscribe from event implementation.

Hi everybody. I found this feature necessary for myself and I noticed some +1erry for it in the issues, so here it is. :) I'm happy to make adjustments if this isn't satisfactory.
Further, a race condition between publisher and subscriber readiness prevented some of the tests from completing (for me), so interlocked the publisher emit sequences with the publisher socket on connect event for these tests.