Fixed wildcard event handling

- matcher '**.x' is now invoked if emittting 'test.*'
- removeAllListeners('test.*') does not remove matcher '**.x'
- removeAllMatchers('test.*') does remove matcher '**.x'
- listener(event) and listenersMatching(event) behave accordingly
Up version