Copyright update.
Define PRINT-OBJECT for a parser-context.

This is mainly to avoid printing the data string.
Line rules and end of file with leading white-space.
Clean up the exports.
Use the MIT license for the added rules.
Function to set the cursor position back to 0.

It's useful, especially when developing rules, to be able to reset the
cursor position of the parser context.