Unicode support for psycopg2 native hstore implementation

This is draft pull request for unicode support for psycopg2 native hstore implementation. You would probably expect unittests for this and may be unicode support for non-native hstore support. Please, point this out and I will fix pull request.

I will also add some comments about unclear points in the source code.