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.
Should not declare Broadcast on publish.  Closes #1540
subtask_from_request must include chord/group.  Closes #1401
Celery control pol_grow, etc should coerce to int types
Update CONTRIBUTORS.txt
Pass job.Request instance to task_revoked signal.  Closes #1555
Task methods now works with ALWAYS_EAGER.  Closes #1478
Task methods now works with ALWAYS_EAGER.  Closes #1478

Conflicts:
	celery/app/task.py
added kill, status, and updated check_parths
Conflicts:
	extra/generic-init.d/celeryd
generic init.d: Adds dryrun command for debugging
Proxy: finally may mask evaluate errors
fixed __bool__
moving initial_prefetch_count to consumer from tasks step
added changes to enable grow and shrink pool to work
incrementing and decrementing
Fixes for #1570