Added noConflict() so multiple versions can be included in the same context safely

Hey Oliver,

I've added a `noConflict` method so that multiple versions/instances of EventEmitter can be included in the same context safely. I'm currently using it in a third-party JavaScript library that developers can include on their site. I don't want the EventEmitter version I'm using to conflict with a version already being included by the developer. Other major libraries like Underscore and jQuery include a `noConflict` method if you'd like to compare implementations.

I've only made changes to the source and added tests. I haven't minified, updated the README, or anything else.

Let me know if you have any questions or comments. Thanks!