Merge pull request #49 from azyobuzin/pull-request

ツイートのパーマリンクを Krile 内で開くようにした
Merge pull request #50 from azyobuzin/pull-request

Google 検索で URI エスケープされていないのを修正
Consider surrogate pairs in replacing t.co to actual URL

Because Substring method in System.String didn't consider surrogate
pair, incorrect replacing was happened if a tweet contained
Unicode surrogate pairs before URL.

Use SubstringByTextElements method in System.Globalization.StringInfo
instead of Substring method in System.String in case of surrogate pairs.
Merge pull request #51 from ktoku89/issue51

Consider surrogate pairs
Fix issue of wrong counting characters if a text contains newline

Fix it by replacing CRLF to LF.

Because WPF text control recognize CRLF as a new line, the new line has
two characters (\r\n). But twitter converts CRLF to LF so that one new
lines should be treated as "one" character.

Some people insist using @"\n" instead of "\n" at specifying LF.
However, @"\n" doesn't work well in the test. Thus "\n" are used.
Merge pull request #52 from ktoku89/fixTextCounting

Fix issue of wrong counting characters if a text contains newline
fix delaying user streams.

fix corruptions.
re-install files.
improve image caching system.
premium users added.
Add @chry545 as premium user.
XP殴った
add premium user.
合成文字を使用した場合短縮URLが正しく表示されない不具合を修正

サロゲートペア対応のためStringInfoを使用しSubstringしているが、StringInfoは合成後の文字を1文字としてカウントする。
TwitterAPIから渡されるindicesは合成文字を構成される文字数でカウントするため差異が生じ正しく短縮URLの解決ができない。
サロゲートペアを独自にカウントすることにより問題を修正。
Merge pull request #53 from Hotspring-r/合成文字を使用した場合短縮URLが正しく表示されない不具合を修正

合成文字を使用した場合短縮URLが正しく表示されない不具合
10万トークンを越えたのでそれに関する修正。

デフォルトで使用するトークンを切り替えた。
CK/CSオーバーライドを超越無しで行えるようにした。
2.5.3 release commit.
2.5.4 release commit.

support API 1.1.
2.5.5 release commit.

Fix endpoint bugs.
Fixed fallbacking function.