Improved page.image method
Merge pull request #101 from naveda89/refactor/image

Improved page.image method
removes magic encoding comments, not needed in ruby 2
Merge branch 'master' into 4-0-0
Reorganizes Parser into specialized parsers.

Changes the links API.

Ref #98
Merge pull request #104 from jaimeiniesta/parsers

Reorganizes Parser into specialized parsers.
Reorganizes specs.

Specs for MetaInspector features go in the `spec/meta_inspector` folder,
specs for particular classes go in the `spec` folder.
spec cleanup
changes images API.

Now all image-related methods (images, image, favicon) will begin with "images", that is:

* Instead of `page.image`, use `page.images.best`.
* Instead of `page.favicon`, use `page.images.favicon`.
4.0.0.rc2
Merge pull request #105 from jaimeiniesta/images_api

changes images API.
Refactors timeouts and retries

Instead of implementing our own timeout and retry mechanism, we rely
on Faraday for that.

We just pass `connection_timeout` and `read_timeout`, as well as `retries`
to Faraday.
Merge pull request #108 from jaimeiniesta/faraday_timeouts

[WIP] passing control of timeouts to Faraday
uses a clearer syntax for delegate
adds RuboCop to the development dependencies and suggests a configuration
code cleanup
Merge pull request #109 from jaimeiniesta/4-0-0

4.0.0