Hstore Support

This pull request adds native support for Hstore. This includes encoding and decoding of hstore objects to/from Elixir maps and relevant tests.

I had been pulled this out as its own set of custom encoders/decoders but wrapping multiple or providing good fallback support proved painful.