Minor optimizations.
Update README.md
Add pool name to filler and closer threads
Merge pull request #158 from maniksurtani/thread-naming

Add pool name to filler and closer threads
Generate classes in the proper protection domain.
Tweak the leak task handling and resetConnection() handling for small performance gains in the *nominal* case.  Possibly slower in edge-cases (but who cares).
Minor performance tweaks and readability changes.
Minor improvements to LeakTask.
Move LeakTask to util pacakge.
Improve accuracy of pool stat reporting (at a slight performance cost).
Make logPoolState() "public" for testing.
Make logPoolState() "public" for testing.
Fixed #159 handle case when async connection attempts are failing but there are no longer threads waiting for connections
Additional safety check to only apply the new conditional when minimumIdle is 0.
Update README.md
Update README.md
Update README.md
Remove unused methods.
Few more tests.
Experimenting with code coverage.