Fix: allow empty hstore's and enforce complete parse.

Hi Leon,

thanks for building HStore support into `postgresql-simple`. This patch fixes the problem that your parser barked on empty hstores.

best regards,
Simon

PS: It would be great, if you could release a bugfix quite soon.