Be more forgiving about invalid versions

* Allow sorting LegacyVersion and Version instances
* Allow Specifier() to match anything, even LegacyVersions
Merge pull request #5 from dstufft/relax-rules

Be more forgiving about invalid versions