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


For me, it depends :p. But I agree it looks better if we got general convention. Maybe we should separate each condition in different line? Since the length of the condition is uncertain, and we don't need to care about when we should break the line. wdyt?