Allows the use of alternative backend serializers.

Allows the use of alternative serializers using the CELERY_TASK_SERIALIZER celery configuration option.  The code was pulled from the internal celery.backends.base class.

Uses kombu which is a requirement of celery so shouldn't add to the requirement list of tornado-celery.

Limited testing so far.