Using aerogear-crypto instead of custom encrypt/decrypt.
Replacing commons-codec with Base64 from aerogear-crypto.
Removing unused methods.
Adding aerogear-crypto dependencies to vertx module.
Formatting pom.xml
Storing salt in servers database.
Merge remote-tracking branch 'origin/pr/58'
Updating Ektorp to 1.4.1
Adding git ignores for Intellij files.
Adding explicit cast to enable compilation with Java 1.6 jdk.
Making sure that private key creation is only done one.

- This was being done for every invocation which was very inefficient.
- Also two instance of the DefaultSimplePushServer were created which has now been fixed.
Correcting README with regards to configuration property names.

- also added a section about OpenShift ports.
Adding license, developer, scm info, plus sign and release plugins.
Adding description and links to common and datastores modules.
Updating to the latest SockJS PR code base.
Updating to use Netty 5.0.0.Alpha1.
Merge remote-tracking branch 'origin/pr/66'
Fixing xhr-polling/jsonp-polling transports.
AGSMPLPUSH-47: Adding session.onClose call for userEventTriggered events.
AGSMPLPUSH-48 "Code cleanup"