Add api tests for load balancer's VIPs and health monitors

Add the following tests:

    1. Create a VIP from an admin user for a tenant other than its own
    2. Update a VIP's description and confirm with a show
    3. Create a VIP specifying address and confirm with list or show
    4. Update a VIP session persistence and confirm with show
    5. Update a VIP connection_limit to other value different than -1 and confirm with show
    6. Update the admin_state_up of a VIP to false and confirm with show
    7. Create a health monitor from an admin user for a tenant id other than its own
    8. Create a health monitor with type HTTP
    9. Update http_method (to POST), url_path (to something other than /) and expected_codes

Change-Id: I2ae2e970cf59ddd10b46e8ae5e4b11d7b5aa6726
Add cinder tempest cases for encryption-type

Tempest does not contain any encryption-type cases now,
so add them.

Change-Id: Id5405b35e631f9dc71546e9c50d0f66a43ddbad4
Remove test_can_log_into_created_server

The nova v3 version of test_create_server still has the
test_can_log_into_created_server, and referencing to not existing
method.

Does not makes sense just testing the login alone, if we have lot of test
for testing many other ssh dependent things.
A basic remote command execution cost is close to just trying
to authenticate.

Change-Id: I0d53727934249f83cc562ab8e372aaffb4b1ac65
Implements: blueprint ssh-auth-strategy
Support endpoint type in CLI tests

This patch reads the endpoint_type parameter of the various option
groups of Tempest and passes it as the --(os-)endpoint-type parameter
of the Openstack CLI clients. This allows Tempest to be run in several
network configuration where, for instance, the publicURL is not directly
reachable.

Change-Id: I87f874b9c3fd4fd15907dc933c1ebb62ad4e6e4b
Add test to rescope token using v2

This adds a test that shows that an unscoped token can be used to
get a scoped token using the identity v2 API.

Change-Id: Ibb6da68d5be2f46f27eb23fbbb7e6e282b026556
Add utils.misc unit tests

This commit adds unit tests for tempest.common.utils.misc.

Partially implements bp unit-tests
Change-Id: Ia018cdd8a1938c7cd02acba3c2146f5f63673f28
add compute quotas test

list quota for specific user

Change-Id: I2cd158bc6ef7d9d5f897315f99115ffb0dd6bfa5
Blueprint: testcases-expansion-icehouse
Volume boot test uses new block device syntax

This patch adds a new test that tests the volume boot with the new block
device mapping syntax that was added to Nova in Havana.

For more details on the v2 block device mapping syntax see the following
Wiki page: https://wiki.openstack.org/wiki/BlockDeviceConfig

Change-Id: Ie15d62fded79dd19e896f6317123597f70ed3f6e
Merge "Add cinder tempest cases for encryption-type"
Merge "add compute quotas test"
Merge "Add utils.misc unit tests"
Merge "Support endpoint type in CLI tests"
Merge "Add test to rescope token using v2"
Merge "Volume boot test uses new block device syntax"
Merge "Add api tests for load balancer's VIPs and health monitors"
Merge "Remove test_can_log_into_created_server"
Merge branch 'master' of https://github.com/openstack/tempest