Add an internal test method for rebooting a server

test_reboot_server_hard and test_reboot_server_soft contain almost
the same code and they are redundant.
This patch adds an internal test method and makes them use the method
for cleanup.

Change-Id: I98fc519b5bb2de8cc47007ba9138247f4c0f3369
Drop OfficialClientManager and references to it

OfficialClientManager is unused now that scenario tests use
clients.Manager instead. Dropping the class, the hacking
rule that forbade its use in API tests and related unit tests.

Change-Id: Ib359b9ab0a903436d9d9c265e8c4d82bdd80a496
Drop client_type for auth module

Client type was designed to allow the auth module to consume
the official keystone client for tests based on the official clients.
Scenario tests have been migrated to tempest client, and CLI tests
are being moved out of tempest, and they don't need an external
auth provider anyways.
There's no need for client_type anymore, removing it.

Change-Id: I6eebd80ea2259b72e8013e65e9a83615f86a3f84
Partially-implemnts: bp/tempest-client-scenarios
Removes deprecated net_common module

Module net_common was replaced by module net_resources as part of migration of
scenario tests to tempest clients.
This patch fixes a few rogue references and removes this module completely.

Change-Id: I5426e030895d219ac456b3cceb361675c839b876
Partially-implements: bp/tempest-client-scenarios
Revert "Add "reboot_instance" EC2 API test"

This reverts commit 120739800aac59875f2eef003f51bd2da1c1a5a4.

This test never worked well it hit bug #1352341.

Change-Id: Ia254c47119f8936c9f5b3ab60a8a2d75c10e32f2
Related-Bug: #1352341
skip cfn_init test, it is failing too much

And there is no current progress on the bug.

Change-Id: I2604805d06a87973b8c30e56457fcd3648a666f4
Related-Bug: #1374175
Merge "Revert "Add "reboot_instance" EC2 API test""
Merge "Drop OfficialClientManager and references to it"
Merge "Add an internal test method for rebooting a server"
Merge "Drop client_type for auth module"
Merge "Removes deprecated net_common module"
Merge "skip cfn_init test, it is failing too much"
Merge branch 'master' of https://github.com/openstack/tempest