Check version requirement using CPAN::Meta::Requirements to support version range
upgrade fatlib - added CPAN::Meta::Requirements and removed unused ones
fix tests
Merge branch 'version-range' into devel
fix messaging on unsatisfied
Checking in changes prior to tagging of version 1.59_01.

Changelog diff is:

diff --git a/Changes b/Changes
index dd8e565..b2ba325 100644
--- a/Changes
+++ b/Changes
@@ -1,5 +1,14 @@
 See http://github.com/miyagawa/cpanminus/ for the latest development.

+1.59_01 Thu Jan 31 09:54:50 PST 2013
+   [New Features]
+      - Added a proper support for version range in MYMETA files using CPAN::Meta::Requirements
+      - Skip installing modules when found versions from CPAN doesn't satisfy the requirement, rather
+        than proceeding as if it is ok. For instnacde, if a ditribution X requires Y >= 1.1 and Y on
+        CPAN (or your CPAN mirror) has 1.0, cpanm will just complain and stop installing it.
+      - Better cpanfile end-to-end support
+      - Upgraded fatpacked modules to the latest
+
 1.5021 Thu Jan 31 00:42:28 PST 2013
    [Improvements]
       - Added new --verify option that enables verifying CHECKSUM and SIGNATURE for distributions
Experimental support for Module@VERSION exact syntax, as well as Module~VERSION_RANGE

  e.g. cpanm DBI~">= 1.0, < 2.0"  cpanm Plack@1.222
Merge remote-tracking branch 'miyagawa/devel' into version-requirements
Only ask MetaCPAN for a particular version if an exact match is requested.