Remove tests.test_datastructures (location is tests.utilitites.test_datastructures)
HUP now closes all open files before execv.  Closes #1270
tests passing
Now depends on billiard 2.7.3.26
Bugfix was not properly backported to 3.0.  Closes #1297
Clarify redis monitoring docs.  Closes #1272
Mention Redis pub/sub and virtual hosts.
tests passing
Properly avoid pickling of default config sources.  Closes #1263
- Added unit test case to better test signing and show the bug. Current test only ensures that you can sign a fixed string. Replaced with a test that generates lots of random strings. Old method reliably fails the test in under ~2000 passes.

- Reworked auth serialization code to use the sized of the signature for splitting up the string as well as seperator splitting. This should be backwards compatible, in fact the encoding method remains unchanged.
cosmetics
flakes
Merge branch 'master' of github.com:celery/celery
pool_restart command reports an error if CELERYD_POOL_RESTARTS is not enabled
flakes
Properly handle invalid eta/expires values.  Closes #1232
Merge branch '3.0'

Conflicts:
	celery/app/utils.py
	celery/worker/job.py
new flakes in flake8 2
Merge branch '3.0'

Conflicts:
	celery/result.py
	celery/tests/tasks/test_chord.py
new flakes in flake8 2.0