BrowserSelector, BrowserItem の名前空間を変更

1.ViewModel類の名前空間を*.Applicationから*.Windows.ViewModels へ変更
IntelliSenseのノイズになっている。CookieGettersとBrowserSelectorは同一名前空間に置くとネーミング的に機能の推論がしにくい。また、ViewModelは他のライブラリ類と同一名前空間にする方がxamlから参照する際に楽。これらの点で破壊的変更を行った。

2.バージョン番号の付け方を変更
破壊的変更を加えたので1.1.0.0へ上げた。番号の自動インクリメントは依存バージョンの記述が面倒なのでやめた。それも込みで1.0 to 1.1
CookieGetter.Sharpの方も未知の派生ブラウザへ対応できるようにした

1.ラッパーの方のCookieGetterを強化
新クラスと同じように、未知の派生ブラウザに対応できるようにした。

2.ラッパの方を微修正。
BrowserManagerが要らないので削除。CookieGetterのコンストラクタが公開されていたので非公開に変更。本家とコンストラクタで非互換である事に加えて、本家はコンストラクタを公開していないので非公開。

3.BrowserConfigを微修正。
等価演算周りに余分な処理があったので修正。
ターゲットフレームワークを.net4.5へ変更

今まで.net4.5.1になっていた。無駄に高くする必要はない。
BrowserSelectorの出力で並べ替えがなされるようにした。

BrowserSelector.Itemsをブラウザの名前で並べ替える。マイナーなブラウザが追加される事でブラウザをリストから探しにくく、また、新たに追加された時にリスト項目の位置が上下してしまって面倒。そのため、OSにプリインストールされたものや、有名なブラウザはリスト上位に配置されるようにしつつ、ブラウザ名でソートした。
BrowserComboBoxが過剰にCookieGetterを呼び出さないようにした

ついでにBrowserComboBox.IsAllBrowserModeを消した。無駄。ViewModelを直接いじるべき。