use os.kill instead of signal.signal which sets up a handler instead
use os.kill instead of signal.signal which sets up a handler instead
Restart limits should not be enabled if maxR is not set
self._value is an ExceptionInfo, we can't raise it

Because billiard wraps exceptions in ExceptionInfo, we can't just raise the ._value that is returned from a worker.  We need to raise the ._value.exception.
Bumps version to 2.7.3.20 and updates Changelog
flakes
Bumps version to 2.7.3.21 and updates Changelog
Merge branch '2.7'

Conflicts:
	CHANGES.txt
	billiard/__init__.py
	billiard/_connection.py
	billiard/connection.py
	billiard/dummy/__init__.py
	billiard/pool.py
	billiard/util.py
Pool: Fixes EX_OK/EX_RECYCLE detection so that errors are not logged for these
Fixes Python 2.5 import * problem.  Closes #33
Merge branch '2.7' of github.com:celery/billiard into 2.7

Conflicts:
	billiard/connection.py
Pool: Fixes EX_OK/EX_RECYCLE detection so that errors are not logged for these
Adds callbacks_propagate keyword argument for a list of exceptions to propagate when raised by callbacks.

Related to celery/celery#1226
Updates CHANGES.txt
Do not enable semaphores if python was built without it for FreeBSD7+
Merge branch '2.7'

Conflicts:
	CHANGES.txt
	billiard/pool.py
Updates CANGES.txt for 2.7.3.22
Bumps version to 2.7.3.22
flakes
Merge branch '2.7'

Conflicts:
	billiard/__init__.py