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 already had a long discussion about the list height before implement this. All the list item should have same height and same space in general, so it's true that we might leave more space below when no report request. And for the space height, I just follow the visual spec. But maybe it's safer to request UI-review.