Error handling when translation is out of limit
Improve algorithm and performance for timeDiff() function
Improve QMLUtils class
Major improvement on parser backend

* Complete rewrite of TweetsParser, DMParser (rename from
DirectMsgParser), DMConversationParser, SearchParser and
ConversationParser
* Moving tweet/DM parsing functions to Parser.js
* Make use of Array.forEach() functions
* TwitLonger - remove "Expanded from TwitLonger" text from expanded
TwitLonger text
* Mentions and hashtags now parsed from tweet entities instead of parse
manually
* Database - change table structure (v1.1) and use db.changeVersion() to
update tables from previous version of database
* "Clear Cache & Database" now only clear tables instead of drop table
and recreate again
* Use Twitter Search from Twitter API v1.1 because the response object
is more consistent with other REST API response object
Fix the last word of tweet/DM is dropped after sent

Remove focus on TextField before sent to force commit of pre-edit text