Add user set literal in KQL

Add a new literal in KQL to describe user sets for where clauses
(ex: [@screen_name, #user_id, ...]).
Merge pull request #61 from takeshik/feature/user-set-literal

Add user set literal in KQL
Improve algorithm of caching images.
Register status to db from events.
Fix behavior of closing tab.

close #63
Fix LazyImage is spawning too many threads.

Improve debug info code.
Fix structure of threading codes.
Increment revision.
Fix: @user syntax needs cased correctly.
Add "user" filter.
Add suggest item into input completion on query editor.

Fix input text layout.
Convert audio file format if needed.

close #65.
Update dependent libraries.
Fix synchronization issue of tab/columns.
Fix crash when searching timeline with invalid query.
Supported receiving older timeline from specified tweet.
"search" query now use only result of searches from twitter.

close #48.
Fix auto updater service downloads unnecessary files.
Add VisualElementsManifest file and tile icons.
Increment revision.
Fix: decode image not on dispatcher thread but on task worker thread.