Inspect listed ports for created port with binding

Inspecting the binding attributes of unbound ports will cause a KeyError.
When tenant isolation is disabled, the subnet may contain unbound ports.
This updates the test to create a port that is bound to the host, and
asserts that the port exists in the listing and the listed port contains
the correct host_id in its binding attributes.  It no longer expects
the port_filter detail, which will be deprecated in Neutron eventually.

Change-Id: I43704407ca879ffd816644b65a03c615f978d432
Closes-bug: #1301782
orchestration convert API test Timeouts to respect build_timeout

Some tests have a hard-coded WaitCondition timeout, which would be better
controlled from the global timeout set in tempest.conf

We should ensure future tests follow this convention where Timeout values
are specified in the template.

Change-Id: Ie4a9048771e3a106e1d9c6b69f244461f6d5fd8d
Partial-Bug: #1297560
Merge "Inspect listed ports for created port with binding"
Merge "orchestration convert API test Timeouts to respect build_timeout"
Merge branch 'master' of https://github.com/openstack/tempest