fix a minor bug when detecting server image flavor

* The function _detect_server_image_flavor has a parameter 'server_id',
* but does not use it (instead, it uses server_id of the class)

Change-Id: I94d46877a67c79035e4ecf3da9abc0156803f2b3
port test_server_metadata and test_server_personality into v3 part2

this port test_server_metadata into v3. the personality has been removed
in nova v3 api, and the absolute has been removed from limits api, so
just remove them.

Change-Id: Ia366cfc15b3ebea787b1aa24c8197e4e01567d4c
Adds test_list_XX_fields cases to list some fields

This change adds test_list_XX_fields cases to test
if listing some fields works well. A related url
example is 'v2.0/networks.json?fields=id'.

Change-Id: Ic41d83ec394b6bd7767d0523a8b21614468e0f6a
Improve testing of list_extensions for compute

This commit takes the testing for list_extension from the volumes
extensions client and uses it for the compute testing of
list_extensions. This also fixes a skip decorator to use use
requires_ext instead of calling is_extension_enabled directly.

Change-Id: Id08f39e09df0aea0d3c8f507f421c82ddf32900f
Test server create with ephemeral disk

This patch creates new flavor, which includes ephemeral disk.
Then ssh into the instance to get partition information. We can't
get partition device name , this depends on image. So we compare
the number of partitions to confirm ephemeral disk is created.

Change-Id: I3183746cf35b2acbf443a0b52b211982758bcf87
Add missing whitespace in config description

Change-Id: Ie7e66b9de0a1d14de795166671d31fc9bbeae206
Merge "Improve testing of list_extensions for compute"
Merge "port test_server_metadata and test_server_personality into v3 part2"
Merge "fix a minor bug when detecting server image flavor"
Merge "Test server create with ephemeral disk"
Add to whitelist two errors that slipped through

Change-Id: I0347074735359d33f294d1ededc45149a29157ec
Merge "Add to whitelist two errors that slipped through"
Merge "Adds test_list_XX_fields cases to list some fields"
Merge "Add missing whitespace in config description"