Long-line and misc cleanup

While working on the xposter, I did some miscellaneous style cleanup to
bring it closer to our style guidelines.
Enable Markdown support for LJ xposts

This is a rudimentary patch for adding Markdown support to crossposts
targeting LJ. This doesn't work yet since it doesn't expose the
opt_preformatted flag which we need to set on the remote entry.