Fix broken unit test around default pull queue for messages.
Add MessageProcessor and insert_messsage_processor to batcher

Add MessageProcessor Async object to the batcher module. This object will
insert a task to pull tasks off a pull queue. It will try to insert them
serially using a memcache marker based off a time frequency formula.

Add insert_messsage_processor function that wraps creating a MessageProcessor
and inserting it.
Merge branch 'master' into add_batcher_insert

* master:
  Removing run_tests in favor of nosetests.
  Tweaking travis setup to download the SDK from google on each run.
  Remove the run_tests helper in favor of using nosetests.
  Kill nosegunit in setup for travis.
  Update run tests to test travis ci.
  Update travis yaml to trip build.
  Updating travis yaml to kick off a build.
  Further tweaks to requirements to get the env setup.
  Trying different SDK path.
  Correct App Engine pypi package name.
  Adding GAE SDK to requirements.txt.  NOTE: Old Version.
  Adding requirements.txt to the repo.
  Updating Renaming travis config file.
  Test to trip off travis CI.
  Adding travis.yml for Travis CI.
Removing helper function for batch processor.
Merge pull request #21 from beaulyddon-wf/add_batcher_insert

Add MessageProcessor and insert_messsage_processor to batcher