Parent cleanup

use additional property for animal plugin and signature
remove objenesis exclusion from mockito as it is no longer needed.
Updated plugins

clean to 2.6.1
surefire to 2.18
jxr to 2.5
animal sniffer to 1.12
Updated assembly plugin.
Update dependencies

junit to 4.112-beta-3
jgit to 3.6.0.201411121045-m1
plexus-utils to 3.0.21
Enhance some for/while loop object creation

We shouldn't be recreating objects inside loops, define the object
outside the loop.
Drop legacy deprecated base64, we use guava

As indicated in release 1.7, when 1.8 was to be worked the legacy base64
code would be removed.  Technically this should have been done right out
the gate since the unit test was changed to test guava rather than
remaining with the deprecated code to be tested.  Anyway, this is now
gone.
Updated maven wagon.
spacing cleanup

removed unnecessary excess space.
Authorization Header Base64 try / catch

Put a try/catch around base encoding decode for authorization header and
throw runtime exception that the authorization header is invalid.  This
is cleaner than allowing guava to throw illegal argument exception as
that is unclear as to what the actual problem is in how it relates to
waffle.
Updated jetty, tomcat7, and tomcat8
Updated changelog

Added note about base64 try / catch.
Added new ignore to gitignore

.tern-project files showing up in myEclipse 2015 CI 7.  Add to ignore
list.
Fix probable issue with mutable fields

Since SecurityFilterProvider is being added to a list of providers, just
simply allow that to be newed in the for loop as it most likely would
cause all entries to be identical.
Merge pull request #166 from hazendaz/master

Dependency Updates and Base64 Encoding protection