First pass in removing the Forem implementation.
Implement the number of unread forum topics.
Phase 2 in removing Forem: Use my local unread markers and subscriptions.
We don't use the unread gem since we have our own.
Combine all the migrations into one. Also use the votable gem and not implement my own.
Clean up the markup.
Blow up if we cannot find the item we want to work on.
More forem uninstalls.
Make the code slightly more consistent.
Make the post deletion logic go into the model, as it should be.
Handle deletions of the last post in a topic properly.
Use the delete component.
Fix the delete button to use detach and reattachment so that we will render the correct round edges.
Remove translations which we have not implemented.