Fix hashable (for the time being?).
Add commented test for upcoming list support.
Better unhashable error messages.
Kill GoValuePrivate; no need for d_ptr overhead.

This also adds some commented out spikes for the future
painting support.