Remove inheritance from HTTPClient in tuskarclient

We should use composition instead of inheritance to simplify
the clients code unification and allow easier replacement with
HTTPClient() from Oslo common code.

Related to Oslo blueprint common-client-library-2

Change-Id: I76ac511c7422fab204a2cda1c94963f7885125b5