Status API part 3: Refactor entries on review detail page.

Review Request #8339 — Created Aug. 19, 2016 and submitted — Latest diff uploaded

Information

Review Board
release-3.0.x
7d15a8f...

Reviewers

The review detail page is huge and ugly and multi-tentacled. This change
attempts to clean things up just a little bit, by creating some classes for the
various types of "entries" (the review and change boxes).

This is primarily code motion, but I did discover an obscure bug while I was
doing this related to default expansion for draft reply comments (the entry
variable was never assigned in that case, leaving it to be whatever it was
before).

There's obviously a ton more that could be done here, but I want to take this
one step at a time.

Verified the appearance of the review detail page with multiple reviews,
replies, and change descriptions. Everything works as it did before.