Pass emitted arguments 

Make the emitted arguments available to the `ewait.waitForAll` and `ewait.waitForAny` callbacks. Only the arguments from the last emitter to emit will be available in the case of `ewait.waitForAll`.

I had to make some whitespace changes to make the tests pass. I assume this is because jshint has changed since the project was last built. 

I also ran the tests against node v0.10 and v0.11