New function in queues.py for running tasks in queues randomly.  Includes unit tests for new functions.
Updating doc strings and minor test change.
Merge pull request #115 from mattsanders-wf/test_stub_random_runner

Random task queue runner
Update setup.py to 0.9.2
Make `make test` run both unit and integration tests
Switch async.py from relative to absolute imports
Convert batcher.py to absolute imports
Convert job_utils.py to absolute imports
Convert processors.py to absolute imports
Switch furious.context to absolute imports
Kill coverage on integration tests
Update handlers to use absolute imports
In test, only tasks with async urls are run.

Tasks with other urls are ignored, and not run.
Merge pull request #116 from jasonaguilon-wf/test-stub-fix

In test, only tasks with async urls are run.
_execute_task unit test for non async url
missing logging import for queues.py
Merge pull request #118 from jasonaguilon-wf/test-stub-fix

Missing logging import statement in queues.py test_stub
Update setup.py to 0.9.4

Update version to 0.9.4 in setu.py
Merge branch 'master' of github.com:WebFilings/furious into better_test_runner

* 'master' of github.com:WebFilings/furious:
  Update setup.py to 0.9.4
  missing logging import for queues.py
  _execute_task unit test for non async url
  In test, only tasks with async urls are run.
  Update setup.py to 0.9.2
  Updating doc strings and minor test change.
  New function in queues.py for running tasks in queues randomly.  Includes unit tests for new functions.
Add the ability to filter non furious task urls and a handler for them

The run_queue API now takes in non_furious_url_prefixes and a
non_furious_hanlder to run any of the non furious tasks that are found from the
urls.