Revert "Dispatch events to local, started, ports."

This reverts commit ec6627b38240e1e520e1be70d7470320d84521a4.

Conflicts:
	.gitignore
Bump version.
Dispatch events to local, started, ports.

Fix #15.

Conflicts:
	.gitignore
Strip port refs on queued messages.

This shouldn't really be necessary, but works around a Kamino bug.

I'm not clear on what that Kamino bug is, but it seems to be related to
serializing an object with an array property whose contents share references.
Bump version.
Do not create `self.Worker` in a window.

`self.Worker` needs to be created in a web worker; in particular
`self.Worker.postMessage` is needed.  It is also needed in windows that support
web workers but lack `MessageChannel`.

However, for browsers that do not even support web workers, we do not want to
create a `Worker` object as this may give false positives to feature detection.
Merge pull request #17 from tildeio/dont-create-worker-in-window

Do not create `self.Worker` in a window.
Bump version.
Makes jshint happy
A decoded event has the source of the event available
Bump version