Guava Base64 Encoding, Joiner, and sonar cleanup

Deprecated older Base64 originating from older security libraries in
favor if just using guava version.  No calls to now deprecated
class/methods in code base but since it was public, marked it deprecated
for removal in waffle 1.8.  Change internals to just wrap guava version
so older license information code be removed.  Now entire library is
just waffle or donated on git original.

Applied usage of guava joiner for cleaner getConnectionId of
NtlmServletRequest.

Started cleanup in variable/property naming in some classes before
discovering base64 could be replaced and guava joiner add so retained
the changes.
Merge pull request #121 from hazendaz/master

Guava Base64 Encoding, Joiner, and sonar cleanup
JSP Cleanup

Replace deprecated bgcolor with css background-color
Merge pull request #123 from hazendaz/master

JSP Cleanup
POM Updates

Adding missing servlet-api to demos.
Updated jetty / spring
Updated findbugs, pmd, and scm.
Merge pull request #124 from hazendaz/master

POM Updates
This Qualification / Proper Naming

JNA package only -> Fully qualify with 'this'.  Remove remainder of
underscores from names.  Additional cleanup to make clear for local
variables that hid class instance variables.  Setters which is clear to
intent, just use 'value' rather than name that hides instance variable.

Added missing quote in waffle-mixed demo.
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
More Quality Cleanup

* use explicit reference such as this or static references
* use proper java variable instance naming (ie not underscores preceding
name)
* use proper java case on static final variables such as LOGGER
* removed unnecessary definitions of remoteHost, remoteAddr, and
remotePort shadowed from tomcat super classes under test cases.  Renamed
session to httpSession as that shadow was separate and needed to be
defined separately.
* updated tomcat 7 to 7.0.55
* started adding comments in tomcat 8 and will follow in others
regarding pieces of tomcat not actually implemented within test cases in
an effort to make it more obvious to what is being used.  Ultimately
will like pull unimplemented items out into separate class making the
waffle implemented portion completely obvious.
Merge pull request #126 from hazendaz/master

More Quality Cleanup
Merge branch 'master' of https://github.com/dblock/waffle
Treating error SEC_E_BUFFER_TOO_SMALL the same as SEC_E_INSUFFICIENT_MEMORY, because even though the MSDN docs don't indicate that this error can occur when calling InitializeSecurityContext, it certainly can.