Reimplement the content comments design
Merge origin/newframework and fix conflicts
Reuse new thumbnail macro in content comments widget
Merge origin/newframework and fix conflicts
Follow up on code review (contentcomments)
Merge remote-tracking branch 'origin/newframework' into contentcomments
Follow up on code review
Merge remote-tracking branch 'origin/newframework' into contentcomments
Fixes per review
Final follow-up fixes
Merge remote-tracking branch 'origin/newframework' into issue-2658