Added support for arbitrary directives to the kpeg grammar.
Added support for arbitrary directives to the kpeg grammar.

Added support for a "header" directive to the kpeg code formatter.  The header
directive is placed in the output above all other output.

Switched to minitest from test/unit to support warnings emitted by the kpeg
grammar.

Bugs in the kpeg code generator no longer overwrite files.

evanphx/kpeg