Bug 829820 - Ability to mark selected SMS thread as Read/Unread

Please remember that we want to decoupe the selected data and DOM UI eventually, so intead of querying the element from dom tree, we should query the thread data from Threads and Drafts(you could ref what we did in `delete` function ).