Revert FetchedDataSource coalescing several updates into single reload.

Causes a crash when combined with the CompoundDataSource. I'll look at that later, but for now this avoids the crash.
Move editing posts to ReplyWorkspace.

Bonus: move appending quoted posts over too.
Delete KVOControllerExtensions.

They were causing crashes I don't really care to figure out right now.
Change buttons etc. to "Save" when editing.

Also split out a couple more ReplyDraft protocols. I don't really like adding all that to ReplyDraft so this makes me feel better even though I'm still doing it.
Apply forum tweaks to new reply text view.
Give login screen a solid, single color background.