auto scale: implemented action.metric().

related to #154.
auto scale: implement action.operator().

related to #154.
auto scale: implemented action.value().

related to #154.
metric: implemented app.Metric().

related to #154.
auto scale: using a custom metric.

related to #154.