TweetThumbnailTest.CancelTest() で検証する例外の型を変更

ec47e7c で修正した箇所が MS.NET でも発生したため、
OperationCanceledException クラスまたはそのサブクラスを受け付けるように変更した。
IThumbnailService.GetThumbnailInfo() を非同期メソッドに変更
ThumbnailInfoクラス内のOTWebClientを使用している箇所をHttpClientに置き換え
OpenTween.Thumbnail.Services 内のOTWebClientを使用している箇所をHttpClientに置き換え
Task.ContinueWith() を使用している残りの箇所をasyncメソッドに変更
HttpMessageHandlerMockをpublicクラスに変更
動作しなくなっていたFoursquareのサムネイル表示を再実装

Foursquareチェックイン時のツイートのうち位置情報が付与されていない
ツイートに対してのみサムネイル情報を返します
設定画面から「FoursquareのURLからプレビューを表示する」の項目を削除

ベニュー情報の取得が非同期に行えるようになり動作に支障を来す恐れが無くなったため
ライセンス表示の誤記を修正

VB.NET -> C# の書き換え時に正規表現のミスで引っ掛けてしまった模様
29b0a43 の抜け分を除去
HttpMessageHandlerMock に同期的なデリゲートを受け付けられるように修正
MyCommon.fileVersion に値をセットするタイミングを変更

TweenMain を使用しないテストコードで予め fileVersion を初期化する処理が不要になります
MyCommon.fileVersion のフィールド名を FileVersion に変更
FoursquareCheckinTest のテストコードの誤りを修正
HttpMessageHandlerMock を使用したテストコードにキューの残件数の検証を追加
ImageCacheクラスの OTWebClient を使用している処理を HttpClient に置き換え
同じ処理をひとまとめに
ImageListViewItem のキャッシュを表示中のタブ以外に使わないようにする
RetrieveItem イベントは表示中のタブ以外でも発生するため、チェックしないと誤ったキャッシュを返すことになる