Fix: allow empty hstore's and enfore complete parse.
Add a test for empty hstores
import ByteString.Lazy.Internal for older versions
Bump required attoparsec version