Added a read timeout to the feedback client and made the mock feedback server never close the connection (since there's no guarantee from Apple that the real one will do so).
Added better logging to the feedback service client.
Made close-when-done behavior in the mock feedback server configurable; added tests for the close-when-done case (just in case that's what Apple actually does sometimes).
Merge branch 'master' of github.com:relayrides/pushy into feedback_client_timeout
Added push manager state checking since the interaction between the event loop group and the getExpiredTokens method has changed a bit. This should also cover what we were trying to do in #3.
Added a couple more state-checking tests for the sake of completeness.
Trivial whitespace fixes.
Fixed a spelling error.
Oops -- was creating a logger for the wrong class.
Merge pull request #19 from relayrides/feedback_client_timeout

Feedback client timeout (fixes #15)