Downgrade WWW::Mechanize::Cached and HTTP::Tiny::Mech to being optional for testing
Include metadata in known fields for ::Release
Merge pull request #18 from kentfredric/master

Dependency and Metadata fixes.
Merge branch 'metadata' of https://github.com/kentfredric/metacpan-client into kentfredric-metadata

Conflicts:
	Changes
Merge branch 'kentfredric-metadata'
release 1.007001
ResultSet.pm: Permit user defined target classes for low-level use.

This makes it easier in cases where you want to return a different type
of object that may have specific extra features added that may not be
useful for MetaCPAN::Client.

This avoids the need for downstream users to do re-blessing in strange
places to get the same result.