Merge pull request #9117 from crdlc/859259

Bug 859259 - [Transitions. UX] Implement task switching transitions as s...
Bug 857942 - Select All button in Edit Messages screen is not enabled when we receive a new sms
Add ThreadListUI, dont render in non-edit mode
Change __defineGetter__ into defineProperty