Tweaks to async queues, notification registration, and separated the routine to run tasks to split up the try/catch
Merge pull request #25 from MiguelCastillo/performance-tuneup

Tweaks to async queues, notification registration, and separated the rou...
Bumped version to 0.9.1
Update README.md

updated download versions
`arguments`has length property, no need to convert to array.
Change delay for async.delay unit tests to 0 from 1.
Add delay of 0 to test without any delay. This is equivalent.
Merge pull request #26 from Mark-Simulacrum/arguments-has-length

`arguments`has length property, no need to convert to array.
Merge pull request #28 from Mark-Simulacrum/0-delay-tests

Change delay for async.delay unit tests to 0 from 1.
Remove apply.bind from async.delay unit tests.

Add unit test for async.delay in the apply.bind use case that checks that arguments are not overriden.
Create tests for async.delay when not using apply.bind.
Add watch-tests and server-test-watcher tasks to Gruntfile to enable live reloading of test pages when developing.
Automatically open test page in browser using xdg-open.
Merge pull request #30 from Mark-Simulacrum/remove-apply.bind-from-tests

Remove apply.bind from async unit tests.
Rename server and watch task to livereload-tests.
Specify watch:tests directly in concurrent to avoid issues when renaming.
Remove  watch-tests grunt task  since it shouldn't be used and use google-chrome to open the test URL instead of xdg-open for better support.
Just specify the URL to open, don't specify what app to use or a callback function.
Merge pull request #32 from Mark-Simulacrum/unit-test-livereload

Add watch-tests and server-test-watcher tasks to Gruntfile to enable liv...