Merge branch 'master' of github.com:relayrides/pushy into always_use_ssl
Updated javadoc comments.
De-duped some cleanup logic.
Well. That was embarrassing.
s/SSLUtil/SSLTestUtil/ to avoid any confusion about where this should be used.
Updated the README to show the new, easier way to load Apple-provided certificates.
Dropped a TODO. I think what we're doing now is right, because otherwise it wouldn't be possible to run tests without maven, and I don't want to impose that on everybody.
Fixed a minor typo.
Added a check for potentially-null keystore passwords.
Generate additional keystores for testing various failure conditions.
Added tests for PushManagerFactory (especially its SSL-related utility methods). Made the PushManagerFactory more aggressive about rejecting empty keystores.
Added tests for null passwords.
Merge branch 'always_use_ssl' into threadless_connections

Conflicts:
	src/main/java/com/relayrides/pushy/apns/ApnsClientThread.java
	src/test/java/com/relayrides/pushy/apns/FeedbackServiceClientTest.java
	src/test/java/com/relayrides/pushy/apns/PushManagerTest.java
Added tests for connections with bad SSL credentials.