Used simple synchronization instead of locks now that we're down to a single connection in ApnsConnectionPool.
Simplified synchronization for the active connection set.
Did away with locks in ApnsConnection.
Reduced synchonization by counting on the channel's event loop to enforce ordering.
Merge branch 'threadless_connections' into mock_server_robustification