implementation for application remote deployment

[finshes #80828568 and #80829470]

depends upon API pull request https://github.com/CenturyLinkLabs/panamax-api/pull/253
Signed-off-by: Gary Paige <gary@theoryblister.com>
The reason we did that was to emphasize the need for a common interface.  That is, the form deals with `Deployable` things rather than `App` or `Template` (or maybe `Images` or something else in the future).  Similarly, we created the `Scalable` concern to capture the common bits there, too.