Bug 1021608 - [Messages] Report view visual refresh

- Report view visual refresh
- Adding a resend button in error status report page
- Add more message event listener for report view update


The issue is that 'messageResending' is internal working of the information panel; if we change how information.js works internally only, we should not have to change this test.

So that's not about whether it's already tested elsewhere, it's about testing from the outside, with information.js being a black box.

Sometimes, we break this rule for the following reasons:
* it's not really easy to do it like this
* the tested module has really several logical responsibilities (and this is usually a good sign this should be split in several modules)
* we're lazy :D 

In this case, none of the reasons work :)