Fix a major regression in comment ordering.

Review Request #8739 — Created Feb. 11, 2017 and submitted — Latest diff uploaded

Information

Review Board
release-2.0.x
166c15d...

Reviewers

A recent change going into 2.0.26 and 2.5.8 broke comment ordering,
causing them to be ordered by ID and not timestamp. This could greatly
alter reading and composing a review, along with API results. The cause
was the subclasses of BaseComment introducing a Meta that overrode the
one from the parent, instead of subclassing it.

This fixes that by subclassing the parent's meta, inheriting the
ordering. It also removes the app_labels, which were already provided by
the parent.

Unit tests pass.

No longer saw the comment ordering problem in tests.