Add .tox directory to .gitignore

Change-Id: I09ade1d6b6bcbe82662f42a4df1f9c38fbae1e26
Simple http client to replace boto and cfn-signal

Fixes: bug #1133792
Change-Id: I1fb60673788e59c4864e7bacc115b28e88d69515
Use http_client instead of curl for cfn-signal

Change-Id: Icc4f7633791afd2e8fad5c944fd33ba6e3ac762c
Fixes: bug #1133792
EC2Signer to sign cfn calls.

This is identical to the copy in heat and python-keystoneclient.
A copy is made here to avoid creating a dependency.

Change-Id: Ia4533d1337b56e9fbe2b2d8f5f9c106be556de08
Fixes: bug #1133792
Use http_client instead of boto for Metadata retrieval

Change-Id: I7264836d8f1b01a348f5fb356808e8346b7205e0
Fixes: bug #1133792
Use http_client instead of boto for MetricData push

Change-Id: I1af063512498cc3343f3d4dd1683868275af4a5a
Fixes: bug #1133792
Remove boto as a dependency

Change-Id: Iff29c4f5e582e30d591dc4a6c9c9c56eed3e64be
Fixes: bug #1133792