Repaired bugs, refactoring of sources and formatting them according to official JBoss ide configuration

All changes are related to formatting according to official JBoss IDE configs (1). Whitespaces removed, removed unused imports, comments refactored, word order is changed where it is appropriate. Licence is added to pom.xml as well.

edit:

repaired case in Utils.checkSize when you pass there null object, you then get nested NPE in RuntimeException when you check the size of that data (since it can be null).

added private constructor to AeroGearCrypto

(1) https://github.com/jboss/ide-config