IssueThread has its own template.

This makes it so much easier to customize, without having to add special hooks in Thread just for IssueThread.

So changes to Thread's template will need to be propagated to its subclasses.
Give Thread an #id instead of an htmlSafeSubject.

It was being used as an id, and this way subclasses can override it.