fix for JENKINS-10914,
using ArgumentInterceptorAction to filter the incremental build arguments
[maven-release-plugin] prepare for next development iteration

Change-Id: Id2a8e58fa26622b68f8d4cb0987117d4a71fe6eb
Change to use PeepholePermalink to make use of symlinks for better performance.

This changes to use the PeepholePermalink so that a symlink is used where supported which will bypass
With Jenkins LazyLoading searching for the latest release could costly.
the recursive search to find the last release.
update copyright information in licence.
Make defaultNumberOfReleaseBuildsToKeep default correctly

The number of release builds to keep did not default to 1 as it was supposed to.
Merge remote-tracking branch 'upstream/master'
added travis CI configuration file for build
fix for JENKINS-10914
* checking if project is IncrementalBuild, to be sure, that arguments need to be removed
* added tests
fix for JENKINS-10914
* fixed tests
[JENKINS-10914] fixed
* removed travis config
* set method to package-private
* added copyright
Merge pull request #12 from barclay-reg/master

[FIXED JENKINS-10914]