Bug 905208 - Implemented the banner when a new message of a thread arrive

Bug 905208 - WIP some reviewer's request changed

Bug 905208 - WIP some reviewer's request changed

Bug 905208 - Implement the Banner link as a reusable thread_ui's object

Bug 905208 - Review suggestions implemented

WIP

WIP

WIP - Unit Tests

WIP

Bug 905208 - Unit test and scroll on send implemented

Bug 905208 - Review comments implemented

Bug 905208 - Reviews comments implemented

Bug 905208 - Minor changes

Bug 905208 - Nit changes

Bug 905208 - Banner design

Bug 905208 - Implemeting the banner's design

Bug 905208 - Implemeting the banner's design

Bug 905208 - Implemented the banner layout

Bug 905208 - Final implement of banner

Bug 905208 - Final implement of banner