New implementation that matches YUI's `soon`

This is a reimplementation of the original module based on the new YUI's core implementation. It uses 3 options: `MutationObserver`, `MessageChannel` and regular `postMessage`. There is no `readystatechange` version.

Tell me what you think!

Also, do you have a Mac that you can run the test on?