define case and hash equality for etc classes

RGSS also defines `#===` and `#eql?` for `Color`, `Tone`, and `Rect`:
```ruby
Color.instance_method(:==) == Color.instance_method(:===)   # => true
Color.instance_method(:==) == Color.instance_method(:eql?)  # => true
```