Fix blockquote. Refactor `try`.

- blockquote: Fix mistake in grammar causing nontermination when only
  the first line has a `>` but not subsequent lines.

- Re `try`: Make the use of `try` the choice/responsibility of each
  parser, because only each parser knows if it needs backtracking.
Replace <!> with notFollowedBy
Add footnote refs and defs.