update formatting docs

This adds blockquote and showmore syntax to formatting documentation (see #404).
While I was on it I also refactored the showmore markdown extension (which still has a bug #516).