OS::Nova::Server rich network property

Allowing port and floating IP association properties to be specified within a
OS::Nova::Server works around issues with nova port management, provides
users with a simpler way of implementing a common pattern, and allows more
templates to be neutron/nova-networking agnostic.

Change-Id: Icd7ab189b09cba92065e3235bd38a038f55bea7f
Specifies: bp rich-network-prop
Merge "OS::Nova::Server rich network property"