Inlined some hidden tags.  Added regex, look, neg

Untested
Incorporated abnf into core api

Created clone and transform namespaces and rewrote abnf in terms of
lower-level constructs from gll and cfg in order to break dependency on
core namespace, so that core namespace could incorporate abnf without
circularity.

Added error messages to abnf and ebnf combinators.