Skip unstable test
Update CONTRIBUTORS.txt

add myself to the contributors list
Conflicts:
	CONTRIBUTORS.txt
Adds note about ACCEPT_CONTENT
Hostname should also be passed through safe_str

Conflicts:
	celery/apps/worker.py
Fixes AMQP result backend leak.  Depends on celery/kombu@e506b1f59afd4ecf7f8927b0d84ff41f4961b334
f.fileno() may raise ValueError

Conflicts:
	celery/platforms.py
@task(_force_evaluate=True) should not return proxy

Conflicts:
	celery/app/base.py
GroupResult.restore should use self.app if possible
Task.bind should always set backend
events.Recever did not properly set app instance

Conflicts:
	celery/events/__init__.py
Loader: Now ignores CELERY_CONFIG_MODULE if value is empty string
ResultSet: Results created from string now have the app properly set

Conflicts:
	celery/result.py
AsyncResult.__copy__ no longer evaluates self.backend instance
flakes
Tests passing
Fixes bug with solo/threads pool.  Closes #1548
Updates changelog for 3.0.24
get_pickleable_etype must actually return a value... Closes #1556
Adds C_FAKEFORK envvar for simple init script/multi debugging

This means that you can now do:

    C_FAKEFORK=1 celery multi start 10

or

    C_FAKEFORK=1 /etc/init.d/celeryd start

to avoid the daemonization step to see errors that are not visible
due to missing stdout/stderr.

Conflicts:
	celery/bin/celeryd_detach.py
Update tasks.rst

Makes it so an actual path is added to sys.path.