= can: compact only parser output ByteStrings (for HttpData), fixes #662

Contains several smaller breaking internal API changes. It shouldn't contain
public ones.
Merge pull request #683 from jrudolph/i/662/remove-compact-bytestrings-in-parsers

= can: only compact parser output ByteStrings (for HttpData), fixes #662