Upgrade component-emitter to 1.1.2, fix #305

Switch from depending on a tarball URL to the published
component-emitter package at its latest version.

Change all references to emitter module to the new
component-emitter name.
Merge pull request #306 from reid/component-emitter

Upgrade component-emitter to 1.1.2, fix #305