Bug 911247 - Extract the link from a message and make it clickable r=julienw

- Message contents are now parsed and specific fields extracted
- The messages are now stored as parsed objects into a dedicated
  IndexedDB store instead of as raw text into asyncStorage
- Dismissing the application is supported correctly including when the
  view activity is invoked after clicking on a link. As a consequence of
  this attention screens are not used anymore
- Tests have been added to cover most of the functionality
Merge pull request #12695 from jmcanterafonseca/fix_status_msg_link

Bug 923718 - [B2G][Facebook] No message indicating there is no matching ...(cherry picked from commit f11075cc435290ba210fb211ae5de5bea1325170)
Merge pull request #12748 from comoyo/new_ime_webidl3

Bug 906096 - Switch InputMethod to WebIDL in IME tests and FF Nightly. r=RudyL(cherry picked from commit 900348f2118b7d17e0c90f1942976d7da547dcc9)
Merge pull request #12788 from jmcanterafonseca/fix_fb_dialog

Bug 925602 - [B2G][Contacts] No error message is given when a loss of da...(cherry picked from commit 08f2d40e1b6392fdf80baaeb39b0a939708ab881)
Bug 915074 - Adjust the text size to make it entirely visible r=etienne
(cherry picked from commit 56cef91764416b180907035fa11f0fd95dc9eb2b)
Merge pull request #12813 from gabrielesvelto/bug-922574-pressed-button-image

Bug 922574 - Added a pressed state to the switch-calls button r=etienne(cherry picked from commit 43ecddd2ebb87065728656dde61eb583c8549576)