Support unidling scalable apps

Use a broker REST call to start the entire app up during unidle
rather than a local gear start.

Adjust the 'scale' auth scope to include explicit state changes.
This allows the node to start the app via the broker API, and is
consistent with the previous scope in that it already includes
scaling (which itself involves an implicit state change).

Resolve bug: https://bugzilla.redhat.com/show_bug.cgi?id=1093776
Update JBoss cart specs for new metrics location

Add dependency on jboss-openshift-metrics-module to the jbossas and
jbosseap cartridges.

Create symlinks in /etc/alternatives/{jbossas-7,jbosseap-6} that point
to the shared JBoss metrics module location.
Bug 1093505: Ruby mirror URLs corrected to https://mirror.openshift.com/
Merge pull request #5375 from ironcladlou/scalable-unidling

Merged by openshift-bot
Merge pull request #5376 from nhr/bug_1093505

Merged by openshift-bot
Merge pull request #5372 from ncdc/jboss-metrics-deps

Merged by openshift-bot