Make Celery work without a server running [MJ-714]

This forces tasks to be processed synchronously even if called using delay, apply_async, etc.

I saw no difference when setting CELERY_ALWAYS_EAGER as the docs suggest, but using the test runner included with djcelery seems to do that just fine.

All tests pass.