Add removeSubscriber() method

To closer match the Symfony EventDispatcher api, add a removeSubscriber() method for greater control over plugins.

Fixes #345