Bring to base java 6 support

Use java 6 as starting point rather than java 5.  POM was missing
setting to do this but contained code that was java 6 based.

Added standard git attributes.
Added missing git ignores.
Updated dependencies that do not affect leak detection.
Fix majority of warnings generated out of ClassLoaderLeakPreventor even
if most are <?>.