make stack creation return json response

added a serializer to handle create response serialization

fixes bug #1187883

Change-Id: Ibdeb8b810d759901979becb8b29bdc337f2f5bec
Adding common base class for Rackspace Resource providers

Change-Id: If7d15e01c53fb6db4bdee5759b0ef4f087640c58
Fixup some trivial license header mismatches

Newer Hacking releases are pedantic about the
license header. Fix up the trivial mismatch.

Change-Id: I418222734303b8578ab0b34b8eb044d9543fc888
Emit alarm actions if a rule remains in ALARM state.

It looks like the original intent of this edge-triggering was to
prevent actions being emitted too frequently, causing overshoot of
scaling resources.

However this causes an issue when one scaling resource change is not
enough to bring the alarm state under the threshold.

Proper use of Period, EvaluationPeriods and Threshold should be sufficient
to prevent scaling resource overshoot.

Fixes bug: #1193970

Change-Id: I5b38eb82cd1ad568fe4af77999e9d52f9eb99328
Merge "make stack creation return json response"
Merge "Emit alarm actions if a rule remains in ALARM state."
Merge "Fixup some trivial license header mismatches"
Use print_function compatible syntax

This changes the code to use a python 3.x compatible
print function syntax (or import from __future__ where
necessary)

Change-Id: Ia1f19d0ac082853d25c7c9b754b440469c0526eb
Merge "Adding common base class for Rackspace Resource providers"
Merge "Use print_function compatible syntax"