Use git version of xml-rs.

xml-rs does not seem to track rust nightly on crates.io. These changes
make sure that the master branch of this repo works with rust nightly.
Whilst Rust < 1.0 this will continue.

The crates.io version of this library will continue on a separate branch
Update readme