Always publish comments on all revisions from the reply box

Fetch comments for all revisions when populating the history table, so
it shows what was published. This actually allows us to simplify the
history table considerably, since we don't need to lazily fetch
comments for different patch set IDs. For this to work we need to move
the History population up one level of callbacks, which is doable
because it doesn't actually depend on the revision callback returning.

Instead of resorting comments by line, trust the order that comes back
from the handler.

Bug: issue 1100
Change-Id: I2749d9f693adca22855958208d810e0231bb3325
10 files changed