add spec for #303

* waterfall call in another context
* parallel call in another context
* series call in another context
detect a browser environment and not attempt to run of require vm spec.
Failing test for pausing with concurrrency
Remove trailing spaces
Fixes loss of concurrency after pausing an async.queue(...)
Add var to declare loop index as local
Add timeout wrapper for any callback interface