Remove feature(phase) from parser.rs

It should only be in the top-level file.
Add bitstring parsers
Allow dead code for now

All of the unexported `peg!`-generated code is considered dead, so
compilation is noisy.
Add `cstring` type

It was surprisingly difficult to deal with because of the kooky parsing
rules of the spec.