Optimize and close Zip resources in ClassicPluginStrategy and FilePath
debian: Remove unused dh_make templates
debian: Add debian/source/format
debian: Update debian/copyright

Make the contents match reality, and use new Debian machine-readable
format for debian/copyright.
debian: Update Java dependencies to current policy
debian: Reimplement rules using dh

This greatly simplifies things, and also fixes a number of latent bugs,
especially confusion about architecture-dependent and -independent
packages.

Also update debhelper compat level and standards version.
debian: Remove /var/run/jenkins from package

Putting this directory into the package is an error because /var/run can
be on a temporary file system.  The init script already takes care of
creating this directory, so this wasn't necessary anyway.
debian: Move dirs to jenkins.dirs for consistency
debian: Update package description style
[FIXED JENKINS-19801] Abort module build when maven build is aborted
JUnit 4
[JENKINS-19801] Include POST_PRODUCTION state into Run.isInProgress()
[JENKINS-19884] Unify test failure presentation

- SurefireAggregatedReport lists all aggregated failures now (its maven counterpart MatrixTestResult does it already)
- Failure summary is available wherever applicable
[JENKINS-19884] Use +/- icon instead of >>> and <<< to show and hide test failure summary
[FIXED JENKINS-19884] Visualize more information in test failure summary

Now lists error details, stack trace, stderr and stdout provided its content is
not empty.
Merge branch 'master' to reflect maven removal

Conflicts:
	maven-plugin/src/main/java/hudson/maven/MavenBuild.java
	test/src/test/java/hudson/maven/MavenBuildTest.java
[JENKINS-19884] .bigtable for test result lists
Updating Guava.

I found that literate-api library wants to use a newer version of Guava.
Sine all the usage of Guava in plugins end up picking up the version
from core, we need to rev this pretty aggressively.
[FIXED JENKINS-19844]

Merged pull request #966
[JENKINS-19835] added page-leave confirmation on the configuration page