Make `Parameters` looks like a `Hash`

* `is_a?(Hash)` returns true.
* `kind_of?(Hash)` returns true.
* All missing methods are proxied to underlying
  `HashWithIndifferentAccess` with deprecation warning.

Note that this commit can be reverted once we reach the next major
release.