Add ability to extend getters and setters via calls to super

You can extend the getters and setters like this now:

```ruby
class Product
  hstore_accessor :options, {
    color: :string,
  }

  def color=(value)
    super(value.upcase)
  end

  def color
    super.downcase
  end
end
```