BUG: fix Version.__str__ to allow roundtrip with Version.from_string.
ENH: add some support for 'loose' version string.
DOC: update README example.
ENH: make str(Package()) and Package.from_string consistent.