Allow for markup inside of emphasis and bold.

Note that monospace now also uses the new generalised way of parsing
blocks. Also note that with this way, it is now trivial to allow for
multi-line structures and allowing for multi-line emphasis/bold is the
question of a single line change each.