javascript post/topic moderation

Happy paths are working, cancel buttons mostly work. Error handling
from invalid api responses is mostly untested still, but basic
validation errors are handled and reported into the dialog.

Change-Id: I968bcc8cb0955ba94326fae9e623b66b922ab0db