Cast import fromlist to str to remove unicode types

Cast fromlist argument in import function to str to prevent unicode
types from causing it to choke and throwing a TypeError.
Add a setup.py file with the default settings.

Let's get it so others can install this glorious library.
Merge pull request #69 from beaulyddon-wf/add_setuppy

Add a setup.py file with the default settings.
Add tests around casting import function to str

Add tests to ensure that __import__ fromlist is called with a str and
not a unicode type.
Switch setup.py to use find_packages
Merge pull request #70 from beaulyddon-wf/fix_setuppy

Switch setup.py to use find_packages
Fix bug in setup.py
Merge pull request #71 from beaulyddon-wf/fix_setup

Fix bug in setup.py
Remove unneeded mocks in unicode path import tests

Rather than creating mocks to construct fictitious scenarios, the tests
now use real examples to ensure this works as expected.
Merge pull request #2 from WebFilings/fix_import_error

Remove unneeded mocks in unicode path import tests
Simplify api for running queues

By default just need taskqueue service to run all queues.
Don't need to deal with queue descriptions, just names.

Replace "execute" with "run".
Keep track of the number of tasks run.
Create an optional simple class Runner for holding state.
Added integration test.
*Needs a few unittests for the class.
Simplify example comments
Add task batcher to context.

Batch tasks to 100 tasks, as that is the limit of the taskqueue api.

Add tests for _task_batcher()
Add convenience property to get an async's job
Add better coverage options to setup.cfg
Update travis setup to use newest App Engine SDK
Merge pull request #75 from WebFilings/travis-update

Update travis setup to use newest App Engine SDK
Tell travis to run tests with coverage
Merge branch 'master' of wfgithub:WebFilings/furious
Merge pull request #74 from WebFilings/add_get_job

Add convenience property to get an async's job