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
I don't understand the part "it will produce 2 report view records in message page navigator". But I understand the issue with message sending. Maybe we could ask Gecko developers to have the errored message in the "sending" message? (a property could be "relatedId"; like we have "relatedTarget" in some DOM events) What do you think?

It seems difficult to link the 2 ids in MessageManager but it can be possible; but it wouldn't work if we resend in a different window...