Application Security License

* Put master license in waffle-parent as text file.
* Using license maven plugin to ensure license exists on all java files
* Replaced shiro license notes (code donated to this project)
* Any license changes now should be made to waffle-parent text and all
java files will pick up on next build.
* Retained base64 license and added waffle license as well.
* Minor cleanup for sonar related issues