update gitignore for .settings directory
add default serial version uid
Suppress warning updates
exclude old hamcrest from mockito.
remove unused imports
Remove duplicate public in interface

interface can only have public so remove duplicate of that.  code
scanners such as sonar will complain when adding public in this context.
best practice on imports

list imports fully rather than including all with *.
Fix formatting on invalid license header
Pom Updates

Fix release misspelling
Update to oss parent 9
Ensure this is java 6
Update powermock to 1.6.0
Update spring to 3.2.12
Remove empty dependency tag
Update junit to 4.10
Update license-maven-plugin to 2.7
Merge pull request #14 from hazendaz/master

Java 6, Junit 4.10, and various other minor updates