プロキシ設定機能の追加

プロキシ機能の追加にあたり、多くのコードを各所に追加しています。
#17を作り直したコードとなっています。
プロキシサーバーの実装によっては、SSL接続時に正常にアクセスできない場合があるため、通常とSSLでON/OFFが出来るようになっています。
また、IPv6アドレスを直接指定した場合の処理を追加しています。