Make testname and creation of TestInsertionMojo configurable.

* Instead of disabling test-injection by reconfiguring the plugin
  provide a property which is easily overridden.
* By renaming the injected test to InjectIT the test is not run
  during phase test but e.g. via the failsafe-plugin during phase
  integration-test.
documented this switch better
updated the dependency versions
[maven-release-plugin] prepare release maven-hpi-plugin-1.96
[maven-release-plugin] prepare for next development iteration
removed pointless cast
Generating IntelliJ IDEA  parameter completion DSL.

However, due to a bug in IDEA, this doesn't actually result in an useful completion. See the ticket I field on IDEA: http://youtrack.jetbrains.com/issue/IDEA-108375 and http://youtrack.jetbrains.com/issue/IDEA-108355
Modified to produce a jar file instead of WEB-INF/classes

Because of the prefetching change in remoting  (see JENKINS-15120), it
is desirable now to produce class files in a jar file, not in a classes
directory, so that slaves can prefetch them and cache them efficiently.
Typo.
Do not say we are copying a dependency if we in fact decide not to.
Updates.
Fixing encoding of generated sources.
Fixes unmappable character warnings in jenkinsci/jenkins:
MAVEN_OPTS=-Dfile.encoding=Cp1252 mvn -DskipTests -f core/pom.xml clean compile
[maven-release-plugin] prepare release maven-hpi-plugin-1.97
[maven-release-plugin] prepare for next development iteration
Easy way to turn on fine-level logging of particular components of interest to console.
[maven-release-plugin] prepare release maven-hpi-plugin-1.98
[maven-release-plugin] prepare for next development iteration
1.509.3
if the repository is on Git, pick up the HEAD revision
[maven-release-plugin] prepare release maven-hpi-plugin-1.99