HStore, timestamp and generic unknown (enum/etc) support

This adds hstore support as well as some other things (detailed above).

Not entirely happy with the PR, very interested in feedback.