Make Faraday::Options more Hash-like

Since Faraday::Options is replacing a Hash in version 0.9.0, I've
implemented the following methods to make that transition easier:

* #clear
* #empty?
* #each_key
* #key? (alias #has_key?)
* #each_value
* #value? (alias #has_value?`)