Give parseExpression "maybe context" argument.

If a context is given, parseRules is called with that context.
Otherwise, the current context is taken.  This makes possible
IncludeRules such as are found in mandoc.xml, which say to
run a particular parser in the included syntax.

Closes #34.