Change ParseContext#splice() to use absolute offsets
Add a "Group" consumer to help with debugging.
Override ParseException#fillInStackTrace()

Improves performance. The stack of ParseException is seldom useful anyway.
Remove unused Contexts.create() method.
Implement node caching