api ec2token: allow auth_uri conf to be set via keystone_authtoken

We already require the keystone_authtoken heat.conf section for the
auth_token middleware, and heat_keystoneclient.py.  So this patch
allows us to reuse the auth_uri specified in that section instead
of requiring a duplicate auth_uri to be specified in [ec2authtoken]

Change-Id: Ic5efafb7743aeddca990a4c560b423293108e1e0
Closes-Bug: #1229674
Remove CinderVolume id attribute

Using the id attribute can result in problems when validating a
template, as the resource_id is empty at that point, so we remove it to
prevent issues, as people ought to use Ref anyway.

Closes-Bug: #1230140
Change-Id: I16778d8036e7e2ccacf93caa4581ae0b0368b7c2
Remove Net resource id attribute

This patch removes the 'id' attribute of Net resource to encourage Ref
usage, and fixes some attribute description.

Partial-Bug: #1230228
Change-Id: I1674e67f6c20007ef809db8e16a707922e5cda1c
Remove Neutron load balancer resources id attributes

This patch removes id attributes from Pool and HealthMonitor as people
should use Ref instead.

Partial-Bug: #1230228
Change-Id: I92d74fcaa2a5443cb38bc647056d4fc7a95677a0
Remove Neutron firewall resources id attributes

This patch removes the id attributes of the various firewall resources,
and fixes attribute description to use gettext and proper sentences.

Change-Id: I4ccbb86239cd904a1b8f7023abe92842762429f2
Partial-Bug: #1230228
Remove Port resource id attribute

This patch removes the id attribute of the Neutron Port resource, as
people should use Ref.

Change-Id: I7acf1564ff4c25c8cbac53cd58bf93195352b451
Partial-Bug: #1230228
Merge "api ec2token: allow auth_uri conf to be set via keystone_authtoken"
Merge "Remove CinderVolume id attribute"
Merge "Remove Net resource id attribute"
Merge "Remove Neutron load balancer resources id attributes"
Merge "Remove Neutron firewall resources id attributes"
Merge "Remove Port resource id attribute"