Fixed a synchronization goof where we could get a concurrent modification exception if a connection was removed at just the wrong time during shutdown.
Merge branch 'master' of github.com:relayrides/pushy into drain_retry_queue_before_shutdown_take3

Conflicts:
	src/main/java/com/relayrides/pushy/apns/PushManager.java