Fix deadlock in shutdown

If AAE requests and an election is occuring at the time of a shutdown, it can
cause a deadlock in the tests.
Merge pull request #79 from eric/prevent-claims-to-follower-vnodes

Prevent claims to follower vnodes
Merge pull request #78 from eric/fix-deadlock-in-shutdown

Fix deadlock in shutdown
Merge pull request #69 from eric/log-peer-for-clock-sync-exceptions

Log what peer failed clock-sync
Merge pull request #71 from eric/improve-logging-for-vnode

Improve logging to aid in debugging transient issues
Use URL-safe base64 encoding for ids

This prevents issues related to passing IDs in URL paths by making them
url-safe.

RFC4648 has details: http://tools.ietf.org/html/rfc4648#section-5
Merge pull request #83 from eric/use-urlsafe-base64-encoding-for-ids

Use URL-safe base64 encoding for ids
Clean up logging for local claim failures

Change all of the known exceptions thrown from vnode/claim! to be
IllegalStateException and catch those exceptions so we can log them nicely.
Merge pull request #85 from eric/change-exception-type-for-vnode-claim

Clean up logging for local claim failures
Merge remote-tracking branch 'origin/clear-queue-with-wipe' into travis-random-testing