Remove test_create_port_with_no_ip

The check test_create_port_with_no_ip does can be performed by adding
self.assertEqual(port['fixed_ips'], []) to test_show_port.

Plus, amended docstrings.

Change-Id: I31e31657ab18ec22d4f2c66b1d34f8762ab99daf
List multiple fields tests for networks/ports

* use dictionary as input parameter in urlencode as it is a
  little simpler than two-element tuples
* add list multiple fields tests for network/port
  original tests only test one field, this patch adds another one

Change-Id: I0d8b7412dc576e5f0bb5147678721d26a24f8273
Verify flavor extra specs attributes of Nova APIs

This patch adds the JSON schema for Nova V2/V3 flavor extra specs APIs
response and validate the response with added JSON schema to
block the backward incompatibility change in the future.

The response body of flavor extra specs APIs are below:

Response of set & get extra specs of V2 & V3-

{
    "extra_specs": {
        "key1": "%(value1)s",
        "key2": "%(value2)s"
    }
}
Response code of set extra specs API differ-
 200 - V2
 201 - V3

Response of update & get extra specs key of V2 & V3-

{
    "key1": "%(value1)s"
}

Response code of unset extra specs API differ-
 200 - V2
 204 - V3
This does not return any response body.

Partially implements blueprint nova-api-attribute-test

Change-Id: I41e566cb484d0b7fa29197c639f9f231c8c32ea9
Verify more information for member in lbaas api tests

Add checks for:

 - Creating a member from an admin user for a tenant id other than
   its own
 - Updating the pool that a member belongs to and confirm with a show
 - Updating the weigth of a member to other value than 1 and confirm
   it with a show_member()

partially implement bp:improve-neutron-test-coverage

Change-Id: I02b7035d5f996fcfa50b3f10709d56a5d0b93368
Merge "Verify more information for member in lbaas api tests"
Merge "Verify flavor extra specs attributes of Nova APIs"
Merge "Remove test_create_port_with_no_ip"
Merge "List multiple fields tests for networks/ports"
Merge branch 'master' of https://github.com/openstack/tempest