Remove AutoPlugin triggers from plugins.

With the current triggers, all plugins are enabled by enabling any other
(since all end up triggering on UniversalPlugin). After removing the
triggers, we can still include all plugins via JavaAppPackaging.
Update scripted tests to enable required plugin.
Create xxxDeployPlugin which provides deploy settings for xxxPlugin

Deployment/publishing settings should be provided by a plugin which
depends on the appropriate parent plugin. Replaces deploymentSettings
which requires all plugins to be configured.
FIX #388 remove dependencies to chmod.
FIX #391 Fixing all lintian errors and some warnings
Modifications for Play compatibility

Signatures restored so that the existing Play 2.3.x release remains compatible.
Merge pull request #403 from huntc/play-backward-compat

Play backward compatibility issue
Merge pull request #389 from fiadliel/feature/less_autoplugin_triggers

Remove AutoPlugin triggers from plugins.
Merge pull request #399 from sbt/fix/jdeb-windows

FIX #388 remove dependencies to chmod.
Merge pull request #400 from sbt/fix/debian-lintian

FIX #391 Fixing all lintian errors and some warnings
Merge branch 'master' into fix/bashscript-location

Conflicts:
	src/main/scala/com/typesafe/sbt/packager/archetypes/JavaServerApplication.scala