Create a Play plugin to auto-reconfigure Play apps

To reconfigure a Play application, an application would use a Global
class which is driven by play.api.GlobalPlugin that is defined with
order 10000 in a play.plugins file inside the Play framework. To
achieve a similar effect to a Global class with a class name that will
not conflict with an application class, define a plugin class and give
it an order of 9999.

Remove auto-reconfiguration code from Bootstrap but Retain Bootstrap
while cloudfoundry-buildpack-java still uses it.

[#52912355]
Merge pull request #29 from glyn/52912355-play-plugin

Create a Play plugin to auto-reconfigure Play apps
Bump auto-reconfiguration artifact version to 0.7.0

Change-Id: I7cc75cea0a6f7c4a3b1de3acdc12f3ef259fc3fd
Fixed generic-related compiler errors pointed by Kepler java compiler

Change-Id: I4b7aee4d8106146213e88fef9dd0079bd83eb813
Bump the artifact version and cloudfoundry-runtime version used in auto-reconfiguration

Change-Id: I0160089188603d9a729c8c1c88ae53224de8575e
Fix issue #30

Change-Id: Ie455c8e10051310718515e4422fa819579f2b05f
More comprehensive fix for changes in postgres and mysql services label
Merge pull request #32 from ramnivas/db-label-changes

More comprehensive fix for changes in postgres and mysql services label
Revert "Create a Play plugin to auto-reconfigure Play apps"

This reverts commit 4405c78074a7ab4ecee6d2dbf701953a97442741.
Merge pull request #33 from nebhale/remove-play-plugin

Revert "Create a Play plugin to auto-reconfigure Play apps"
Bumped versions for artifacts

- cloudfoundry-rumtime now at 0.8.5
- auto-reconfiguration now at 0.7.1
- plugins/play-jpa-plugin also matches auto-reconfiguration (at 0.7.1)
Introduce distributation management to play-jpa-plugin
Make the artifact publishable to s3
Add CloudServletContainerInitializer

[#51989291]
work in progress