Allow nova interactions attributes

Enable attributes for neutron interaction with nova.
This uses the new Common CLI method in change:
I2b2f1d94dbd67550ad3a352c2205a532173f6065

The default is to make a call into keystone CLI to query the service tenant
UUID and use that in the neuton.conf file. If the UUID is overridden, no
CLI call is made.  This does not pre-req any Compute recipes, just new Common
method.
Also see this bug: 1298640 for how the nova_url is handled, not obvious.
Added TODO's to look at handling this type of url situation better from Common.

Implements: blueprint neutron-icehouse-default-changes
Change-Id: I89dd47c802a544bdd998059b36884cb10f628223
Fixes render bug in neutron.conf.rb

After this https://review.openstack.org/#/c/85168/ code review
merged, the neutron services are failed to start becuase of -%>
in neutron.conf.rb template, -%> as end tag would omit a
following newline. please refer to
https://github.com/ruby/ruby/blob/trunk/lib/erb.rb
https://github.com/ollym/parrot/issues/9#issuecomment-12797823

Change-Id: Ia35a51fc67c2305be6bdc975c924d421ba4f1313
Merge "Allow nova interactions attributes"