Added the Celery init scripts and environment files to the spec file.
Add our init scripts to pulp-dev.py.
fixing lots of unit tests
fixing more unit tests
Fixed some line lengths and a spelling error.
Add python-setupttools as a dependency for Celery.
Convert Bind Itineraries to use Celery Tasks
Merge pull request #755 from pulp/barnabycourt-US2512-sync-async-task-conversion

US2512 sync task conversion
Fix base class for MockTaskResult
Fix errors in the exception class & add better descriptions to the hashtable comparison util
fixing lots of broken tests, and adding support back for the event/notifier feature using the new task system.
Fix flake8 & bugs
Fix the copyright date to 2014
Merge branch 'distributed-tasks' into foo

Conflicts:
	server/pulp/server/webservices/controllers/consumers.py
	server/pulp/server/webservices/controllers/repositories.py
minor cleanup
update canceled state when a task is canceled and cancel a task only if it is not in a complete state
updating task's __call__() method to respect the canceled state
adding monthly_maintenance pulp task to celerybeat schedule
removing monthly maintenance task from cron job since it is added to the celerybeat instead
Add shell for unit test cases