Check for update_replace_allowed in rsrc update

This patch adds check during resource update that the updated property
is update_resource_allowed. Otherwise update raises NotSupported error.

Change-Id: I91019cb34adfcbe67d8c802d4ce1ff7702656a7c
Implements: blueprint aws-updates-not-supported
Deprecate updates to AWS::EC2::VolumeAttachment

According to AWS docs AWS::EC2::VolumeAttachment resource does not
support any updates [1]. As updates to our AWS-compatible resource are part
of Icehouse release first issue a deprecation warning and leave a
comment in code to move the update logic to the native
OS::Cinder::VolumeAttachment resource after deprecation period.

[1] http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volumeattachment.html

Change-Id: I54d302dbec66ddd49c4a774376df99e7e9d63980
Partial-Bug: #1340096
Implements: blueprint aws-updates-not-supported
Move size update to Cinder volume

In order to align AWS compatible Volume resource with current AWS
behavior, this patch moves volume size extension to the native Cinder
Volume resource and marks all properties of the AWS::EC2::Volume resource
as not updateable even with UpdateReplace.

Change-Id: Ie1410d98175e1e42a95ca0fba72c48ca643a0dc7
Closes-Bug: #1340093
Implements: blueprint aws-updates-not-supported