Add in required error implementation.

This doesn't do anything, but at least docopt.rs can compile.

Fixes #9.
Merge pull request #10 from steveklabnik/fix_error

Add in required error implementation.
Update examples to exit better.
w00t. Proper application level error handling has landed!
Merge branch 'master' of github.com:docopt/docopt.rs
I goofed the merge.
Split examples so 'cargo test' works.

Fixes #11.
Update the README.

Fixing the Travis link to go to the correct repository.
Changing the filetype referenced as well.
Merge pull request #12 from leighlondon/update-travis-link

Update the README.
Rust is now supported on Travis CI!
Fix build break due to generalized type parameter bounds
docopt_macros: fix build break due to generalized object bounds
Merge pull request #15 from bkoropoff/fix-lifetimes

Fix build break due to generalized type parameter bounds
Merge pull request #14 from eliovir/travis-ci-rust-support

Rust is now supported on Travis CI!
A few minor fixes:

- Ignore macro based doc tests. I don't like this, but I don't
  know how to convince `cargo test` to make it work.
- Use hashmap indexing.
- Update Cargo configs.
0.6.1
Fixes #8.

`--` will now work as intended, regardless of whether `options_first`
is enabled.
Bump version to 0.6.2.

Removed the Cargo lock file for `docopt_macros`. I'm not sure
how to keep it properly updated. (It seems there is a chicken
and egg problem since both `docopt` and `docopt_macros` are in
the same repo.)
Update the README example.

This now shows up to properly construct a decoder error.
Use `cargo doc`.