Update Plugins / Introduce Jacoco

Updated maven plugins to latest.
Added jacoco and put note on older cobertura that eventually it should
be replaced.  It doesn't support jdk8 anyways and jacoco is becoming
preference for code coverage.  Sonarqube uses jacoco by default and
would require additional plugins added to support cobertura.
Update to java 6

MyBatis Core requires jdk6 at this time.  Therefore legacy support of 5
should no longer be needed.  Bring up to java 6 including animal
sniffer.
Pom Cleanup

Move surefire to plugin management.
Removed duplicate site in plugins.
Updated jacoco.
Added jacoco to reports.  Now can review cobertura along side jacoco.
Skip versions plugin on report.  For some reason it is failing.  Library
is small enough it is not completely needed but will research issue and
try to resolve in the future.
Fix for version plugin

Added comment about condition causing version plugin to not function
property.  Removed skip and fixed both mybatis / mybatis-spring poms
that were invalid.
Merge pull request #6 from hazendaz/master

Updating Parent POM & Introducing Java 6 & Jacoco