Merged concept from Pull Request #17.

Thread renaming incurs overhead, so doing it is now an option
one can use for debugging Jesque.

Also, formatted WorkerExitOnEmpty.
[maven-release-plugin] prepare release jesque-1.1.2
[maven-release-plugin] prepare for next development iteration
README version bump.
Github Issue #18 Reduction

Enqueuing a job before a worker starts works as expected.
Potential fix for Issue #20

Now catching InterruptedExceptions in poll() separately and only calling recoverFromException() if the Worker is not shutdown.
Version Bumps & Jackson Upgrade

Now using Jackson v2.0.
[maven-release-plugin] prepare release jesque-1.2.0
[maven-release-plugin] prepare for next development iteration
[maven-release-plugin] rollback the release of jesque-1.2.0
[maven-release-plugin] prepare release jesque-1.2.0
[maven-release-plugin] rollback the release of jesque-1.2.0
[maven-release-plugin] prepare release jesque-1.2.0
[maven-release-plugin] prepare for next development iteration
Updated README
Simpler fix for Issues #21 and #22
Fixed capitalization
Admin WIP
Basic test showing that AdminImpl works
Sanity check for channel names. Other misc. cleanup