Merge pull request #121 from hazendaz/master

Guava Base64 Encoding, Joiner, and sonar cleanup
Merge pull request #123 from hazendaz/master

JSP Cleanup
Merge pull request #124 from hazendaz/master

POM Updates
Fix #114: Where relevant, tokens are obtained in a loop with an increasing buffer size as long as SEC_E_INSUFFICIENT_MEMORY is returned.
Merge branch 'master' of github.com:dblock/waffle
Merge pull request #125 from hazendaz/master

This Qualification / Proper Naming
Merge pull request #126 from hazendaz/master

More Quality Cleanup
Added package info

per java standards, added package info.
More Quality Cleanup (JNA)

added final modifier throughout.
uppercase enum usage properly
use guava joiner as needed rather than bloated stringBuilder
move constructors into correct order
waffle parent cleanup

Stop tracking needless items on site page that are part of wagon as
these will not be used.
Updated pmd plugin and stop tracking underlying pieces.  While used in
this case, not worth the effort.
Sonar Cleanup

Minor cleanup efforts per sonar.
ENUM casing

Fix casing on all ENUM usage.
For ENUM - uppercase principal and role

Uppercase getting values of enum so that callers don't need to change
anything.  This is for internal usage only and works for all but spring.

Breaking Change: Spring must submit upper case principal / role as of this change.
More Quality Cleanup

added final modifiers
use joiner as improvement over stringbuilder.