Version selection added to the PlayInstallation.
Scope of static parameters of play commands changed.
Static attributes are now described in their descriptors. The current
design required these attributes to be globally accessed, so better to
leave it there.
The outer class should only hold parameters described at runtime.
Play versions described with their own AbstractDescribableImpl.
The current architecture has the main build containing a Describable
"Version", and every version containing a set of Describable "Commands".
Commands Describables changed for a single version Describable.
Jelly files complying with the new architecture under dev.
Fixing static version identifier.
Adding missing config.jelly for 2.3.x version.
Temporary stash...
Code cleanup.
Hierarchy of Versions and Commands implemented.
Removing unnecessary imports.
Dedicated command set selection implemented.
Removing PlayTarget and ValidatePlayTarget.
Adding command to each PlayCommand children.
Changing play comm from static variables to method because of
polymorphism.
Adding commands for Play1x
Enabling commands for Play1x
Adding config.jelly of play commands.
Removed additional parameters.
Commands added to versions.