add http interface.

dredのhttp通信部分をSSL対応させたものと現在のcurlを使用する部分を共通して扱えるように関数を作成してみました。
関数の評価だけなので実装はまだありません。
レビューをお願いします。