[JENKINS-20086] Allow disabling use of default exclude patterns (.git, .svn, etc.)

There used to be a constructor

    public ArtifactArchiver(String artifacts, String excludes, boolean latestOnly, boolean allowEmptyArchive, boolean onlyIfSuccessful)

Now there is instead:

    public ArtifactArchiver(String artifacts, String excludes, boolean latestOnly, boolean allowEmptyArchive, boolean defaultExcludes)

Since it's public, it's considered part of Jenkins' internal API, and anyone wanting to instantiate a "onlyIfSuccessful" archiver, will instead initialize a "defaultExcludes" archiver. You must only add new constructors, you never modify existing ones!