deprecated push_char -> push
remove unused LexWin
assert!(a == b) -> assert_eq!(a, b)
add wildcard version parsing (*, x.*, x.y.*)
add docs for wildcard versions
fix deprecation
Merge pull request #10 from steveklabnik/fix_deprecations

fix deprecation
Use modern travis config
Merge pull request #11 from steveklabnik/modernize_travis

Use modern travis config
add deny(missing_doc)

docs are good. let's do this.
add instructions to README
Add more docs
Add extra syntax examples
Merge pull request #12 from steveklabnik/docs

Docs
Merge pull request #9 from globin/wildcard_parsing

Support for wildcard requirements (*, x.*, x.y.*)
Switch to compatible by default, not exact
use slicing syntax
Merge pull request #13 from globin/slicing-syntax

Use slicing syntax
Don't parse idents with leading 0s as numerics

The round-trip check in Version::parse will fail otherwise because the
`to_string()` implementation of a parsed number will strip all the leading 0s.
If an identifier starts with a leading 0 then parse it as an `AlphaNumeric` to
preserve the round-trip-ness of a parse.

Note that the current specification also states:

> Numeric identifiers MUST NOT include leading zeroes
Merge pull request #14 from steveklabnik/master

fail -> panic