Ticket #24646 - Add a list setting for versions to make adding multiple versions of an application easier.

Adds a versions list setting and support for a $VERSION token in the other settings.  A command is registered per version in the list using its value as a replacement for $VERSION.