ResourceGroup allow update of resource_def

Currently the group is replaced if the resource_def is updated,
but instead we should allow updates and update the underlying
nested stack instead.  This allows properties to be changed
such that non-replacement updates can be performed on the
resource-group members.

Change-Id: I471b7ebe71ed262a8b0e2c971a32afc7062699cb
Closes-Bug: #1396533
Closes-Bug: #1380612
Reduce V1.1 test fakes complexity to below 20

This patch reduces v1.1 fakes to below 20.

Change-Id: I7a51beda296a6d7f70d6f3b32695103ba162b3d1
Add serial console url attribute for nova server

Add 'serial' console type for nova server console
url attribute.

Change-Id: I24b3682893035cb9771e60a180e5b98cba1cab39
Closes-Bug: #1399049
Convert x.iteritems() to six.iteritems(x)

Convert x.iteritems() to six.iteritems(x) for
python 3.x compatibility.

Change-Id: I040c1b753012d45e8bf9f3c20c4a39ef143959b9
Closes-bug: #1282888
Merge "Convert x.iteritems() to six.iteritems(x)"
Merge "ResourceGroup allow update of resource_def"
Merge "Reduce V1.1 test fakes complexity to below 20"