Fix IRIRef defintions

Literal `"` is not allowed in an IRIRef. Fix this.
Generate parser and add tests

ragel -Z -G2 parse.rl

ragel version 6.8
Merge pull request #141 from kortschak/parse

Fix parser acceptance of `"` literal in IRIRef