Added typedefs for opaque lemon parser struct.

Added sitedef_parse_t and template_parse_t typedefs to differentiate the
opaque lemon parser void *.