updating consumer applicability by repos and repo update tasks to use apply_async_reservation
Merge branch 'distributed-tasks' into skarmark-distributed-repo-tasks
updated so that empty importer and distributor configs are ignored instead of processing unnecessarily in repo update
update repo update and applicability generation to celery tasks
few more repo related tasks converted to celery tasks
merging latest distributed-tasks branch and fixing conflicts
fixing unit tests to mock _reserve_resource since _resource_manager is removed
fixing unit tests to mock _reserve_resource since _resource_manager is removed
few minor corrections
adding missed repo_groups.publish conversion to celery tasks and unit tests
removing a few commented out lines and adding from_task_status classmethod to the CallReport
updating controller to use from_task_status classmethod for CallReport for async celery tasks
minor corrections from the PR review
updating apply_async_with_reservation to accept resource type and id and combine them for resource reservation to avoid locking resources of different types with same id
converting add_distributor api to synchronous api and updating unit test
merging and resolving conflicts with distributed-tasks branch
merging distributed-tasks branch and resolving conflicts
Merge pull request #746 from pulp/skarmark-distributed-repo-tasks

Skarmark distributed repo tasks