CookieGetters内部のメンバーを改名した。

1. CookieGetters.BrowserManagers, BrowserEngines を ImporterFactories, ImporterGenerators に改名した。
元の名前が役割をイメージしづらい。FactoryはPC内で使えるImporterを生成する。Generatorは持っている構成情報を元にImporterを生成する。文脈として無いところから探して生成するものと、有るものから使える形に変換する生成の違いをイメージしている。Factoryは何も返さない事もあるだろうが、Generatorは渡したもの相応の出力をする。
細かい部分をリファクタリングした。

BroserSelector.ProtectedSetConfigAsync():
無駄に公開範囲の広いのでprivate化した。

BrowserConfig():
private化したいが出来ない。入力補完のノイズになるので非表示属性を付与した。

各種VMのPropertyChanged:
ifが気持ち悪い。記述を簡潔な書き方に変更した。

CookieImportException():
余計なコンストラクタがあるので削除した。

Utility.CryptProtectedData():
引数の役割が分かりやすいように、より有りがちな名前にした。

BlinkCookieGetter:
書式がおかしくなっていたので修正した。

SmartBrowserManager:
staticメンバは下の方に置きたいので移動させた。

ChromiumBrowserManager:
OperaWebkitBrowserManager:
TungstenBrowserManager.cs:
文字エンコーディングがShiftJISになっていたので修正。
xmlコメントを整理した。

1.Releaseビルド時にxmlコメント関係で出る警告を消化した。
xmlコメントの拡充と警告無効化を用いて警告件数を0にした。

2.xmlコメントでCookieImportExceptionの名前を間違えているものがあったので修正。
CookieImporterExceptionになっていた頃の名残を修正。

3.xmlコメント中の文字列「クッキー」を「Cookie」に変更した。
好み。コードの方も置換した。
使用しているライブラリ類の置き場所をフレームワーク毎ではなくソリューションフォルダに変更した。

1.1つのライブラリの全てが1つのフォルダに収められるようにした。
フレームワーク毎にライブラリが分散すると使われなくなったライブラリの削除し忘れが生じそうなので対策した。