Let gearmand handle job uniques and don't stuff the data into the unique on '-'
Use weakrefs to avoid leaks

Dictionaries in client and client_handler keep references to
GearmanJobRequest objects, but aren't explicitly removed until they
either fail or complete.

This never occurs when wait_until_complete=False, so using
WeakKeyDictionary and WeakValueDictionary ensures the request objects
can be garbage collected.
Merge pull request #14 from yannk/master

Fix dispatching to the wrong method
Merge pull request #19 from eskilolsen/master

Don't handle job unique special, since we're doing it wrong anyway.
after_job() hook
Deal with unicode params in a conservative way.
Merge pull request #21 from rhettg/unicode_params

Deal with unicode params in a conservative way.
Merge pull request #20 from patricklucas/fix_mem_leak

Use weakrefs to avoid leaks
Merge pull request #22 from rhettg/after_job

after_job() hook
Fix for unicode handling and test thereof
Updating CHANGES file
Add contact email address to license
Include conf.py in sdist
Changing print statement to reflect job is complete, not failed
Handle closed connections in poll_connections_until_stopped loop
Merge pull request #23 from nloadholtes/nloadholtes

Changing print statement to reflect job is complete, not failed
Merge pull request #25 from klange/master

Fix exception / closed connection handling in poll_connections_until_stopped
Updates changes reg. two latest pulls
Revert "Fix for unicode handling and test thereof"

This reverts commit 9d73fb262e8b720510e519310f3221a00d2de4cd.
Revert "Deal with unicode params in a conservative way."

This reverts commit 0faa3ad3249d206a567f733e2d6b5b6c478c14c9.