Moved auto-close configuration into the bootstrap phase, rather than the post-connection phase.
Switched to pooled buffers.
Added global timeouts for tests (so if something hangs in Travis, at least we know which test caused/detected the problem).
Fixed some fragile waiting conditions in tests.
Revert "Check for writeability before attempting to send a notification."

This reverts commit f46fd095f09262731c9c90c49d0e30b903f31ef8.
Added channel writability changes to the ApnsConnectionListener interface. Switched from a connection counter to a connection set.
Merge branch 'threadless_connections' of github.com:relayrides/pushy into mock_server_robustification

Conflicts:
	src/test/java/com/relayrides/pushy/apns/BasePushyTest.java
	src/test/java/com/relayrides/pushy/apns/FeedbackServiceClientTest.java