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


hmm, not sure how to better format such cases (bikeshedding I know :), also space before ```:```),
```
deliveryInfo.deliveryTimestamp = delivery === 'success' ?
  Date.now() : null;

or 

deliveryInfo.deliveryTimestamp = delivery === 'success' ?
  Date.now() : 
  null;

or

deliveryInfo.deliveryTimestamp =
  delivery === 'success' ? Date.now() : null;
```

What do you think? Worth adding to https://etherpad.mozilla.org/sms-code-style-guidelines