Bug 864664 - test suite "displaying the container after a timeout" sometimes failed r=etienne

Use MutationObserver to control when all the expected DOM changes are done.
Bug 865411 - [SMS] Banner required to hold message when user reaches the Max Segments in SMS composer r=borja

* implement the notification according to UX and Visual design
* display this notification if we reach the max length
* disable the send button if over 10 segments, but keep it enabled if we have
  exactly the max length
* rewrote the enableSend function to make it more readable and manageable
* use the new markup loader in thread_ui_test.js, and make it global
Bug 861080 - [sms]can't select last sms. r=borjasalguero
Merge pull request #9579 from steveck-chung/bug-861080

Bug 861080 - [sms]can't select last sms. r=borjasalguero.
Bug 840057 - [MMS][User Story] Video playback from message - r=julienw,borja
Merge pull request #9523 from gnarf37/840057-video-preview

Bug 840057 - [MMS][User Story] Video playback from message
Bug 825129 - [SMS] Disable word suggestions for contact search input. r=djf
Merge pull request #9519 from mcirlanaru/bug_825129

Bug 825129 - [SMS] Disable word suggestions for contact search input, r=@davidflanagan
Bug 802959 - Update calendar views at the top of every hour