Use ORM (greenDao)

* Use greenDao instead of writing SQL by hand.
* Store all repositories, categories and emoticons into database.
* Support mutiple repositories internally. (missing a manage UI yet)
* Lazy load emoticons.