Clarified when the PushManager should be shut down.
Improved bad notification rejection in the mock server.
Used a mock-server-controlled countdown latches for test synchronization (rather than the last write future for each client thread).
Oops -- forgot the license header on the new BasePushyTest class.
Log unexpected commands rather than throwing a RuntimeException.