Add service/endpoint discover to verify_tempest_config

This commit adds a check to verify_tempest_config for which services
are available. This is used to do 2 things:

1. Verify that the entries in the service_availble group are set correctly
2. Use for filtering which checks inside the script are valid to perform

Partially implements bp config-verification

Change-Id: Ib0e55f21b83d0746994e7e7e1f9666524e1bb3b7
Support disabling server pausing for compute API

This adds a togglable compute feature for pause/unpause.

The Docker driver does not currently support this feature.

Change-Id: I6f5f1f4624e34801aa52def7450e65716073fc65
Support disabling suspend/resume for compute api

The suspend extension may not be available,
allow it to be disabled.

Change-Id: I6ec48d2903f817334ec94b0baa8ba223d2602d1f
add server personality files test

add an existent personality file when create server

Change-Id: I1b6e734c5b3a508bbba6a16c943a9f5b85f4e5dd
Blueprint: testcases-expansion-icehouse
Skip loadbalancer basic scenario test

Change-Id: I5feeddba784d7ca568485b7c03a17883eff6cef9
Partial-Bug: #1295165
Merge "Skip loadbalancer basic scenario test"
Merge "Add service/endpoint discover to verify_tempest_config"
Merge "Support disabling server pausing for compute API"
Merge "Support disabling suspend/resume for compute api"
Merge "add server personality files test"
Merge branch 'master' of https://github.com/openstack/tempest