Upgrade to newer versions of plugins.

* compiler to make compile output better
* pmd, findbugs, checkstyle - to support java7
* release plugin to get rid of problems old version had
plugin versions upgrade
Update compiler plugin to 3.0
[JBBUILD-701] Add configuration for source release zip
Prepare release for version 10
Update version to development snapshot
Add profile that automatically picks up the correct tools.jar in OSX JDK7
Plugin updates & default to jdk7 requirement
Update maven-dependency-plugin 2.7 -> 2.8
Add plugin management for idlj-maven-plugin
Add maven help plugin 2.2
Upgrade plugins for compatbility with Maven 3.1
Release version 11
Next development version 12-SNAPSHOT
Using latest version of release plugin
Using latest surefire plugin version
Setting java.io.tmpdir to ${project.build.directory}

This ensures that tests that create temp files using File.createTempFile (or the java.io.tmpdir system property) will not create files outside the build directory.
Update plugins & some cleanup

 - remove jdk tools dependency given that this was only useful for apple jdk, now that we require minimum of jdk7 that is irrelevant.
 - force surefire to use junit48 provider
Fix typo in surefire-junit
Use plexus-io 2.0.10 from the source plugin