Add RemoteClient under tempest.lib

remote_client under tempest.common is used in many projects but the
module is not defined as stable. This patch adds the essential part
of the module into tempest.lib as stable interface.

Change-Id: Idb2206c239f25bc8b8530275e84c834233b9544b
7 files changed