check for vagrant-ansible-local and give help when the plugin is not installed
Merge pull request #964 from PyBossa/issue-vagrant-test-plugin

check for vagrant-ansible-local and give help when the plugin is not installed
Fix for projects not allowing anonymous contributors
Fix: use id's instead of loading related objects with ORM
Merge pull request #967 from PyBossa/issue-api-anonymoys-taskrun-post

Not allow anonymous contributions via API
Refactor
Take response authorization logic out of scheduler
Pass scheduler type to new_task to avoid re-hitting DB to get app
Prefer session.remove instead of session.close
Remove unused imports
Store a key in redis when requesting newtask, and require it when posting taskrun to that task
Refactor
Refactor
Change message
Tests for allowing taskrun creation logic
Use StrictRedis for compatibility with Sentinel connections
Add docstrings
Rename file and delete empty commited one
Merge pull request #971 from PyBossa/issue-request-task-to-contribute

Issue request task to contribute
Merge branch 'master' into issue-957-auto-import-tasks

* master:
  Rename file and delete empty commited one
  Add docstrings
  Use StrictRedis for compatibility with Sentinel connections
  Tests for allowing taskrun creation logic
  Change message
  Refactor
  Refactor
  Store a key in redis when requesting newtask, and require it when posting taskrun to that task
  Remove unused imports
  Prefer session.remove instead of session.close
  Pass scheduler type to new_task to avoid re-hitting DB to get app
  Take response authorization logic out of scheduler
  Refactor
  Fix: use id's instead of loading related objects with ORM
  Fix for projects not allowing anonymous contributors
  check for vagrant-ansible-local and give help when the plugin is not installed

Conflicts:
	test/test_jobs/test_app_stats.py
	test/test_jobs/test_old_projects.py