Fix two tests that weren't running.
Fix race in test_reacquire().
Allow Queue.maxsize to be a float.

maxsize of 1.3 should act like maxsize of 2, but in fact it was treated as infinite.
Analogous to http://bugs.python.org/issue21723

Fixes #6