Project: usergrid
Issue USERGRID-1244: Upgrade pushy library to use latest version (HTTP/2 APNS implementation) 
Additional system requirements will need to be met (https://github.com/relayrides/pushy#system-requirements): 1) require openssl to be installed on servers running Usergrid and have specific compiled versions of usergrid for the supported platforms for running Usergrid (os version, etc.). http://netty.io/wiki/forked-tomcat-native.html 2) require an additional jar file added to the boot classpath of the jvm (alpn-boot) which is specific to the JDK version being used It may make sense to see about having the ability to disable push so that no push notification services are bootstrapped in the event someone wants to use Usergrid but does not require push and does not want to manage these additional system requirements. Option 1 preferred at the moment as having OpenSSL installed is an easy requirement and and the platform configurations for http://netty.io/wiki/forked-tomcat-native.html seem limited.
Story points: 2