Merge pull request #195 from tomaka/master

Put back original rust-xml location
Update token capitalization & usage

Upstream changes to naming / tokenizing made things easier, but
necessitated changing the token analysis code. Some legacy manual
span analysis code may still exist.
Merge pull request #196 from mcoffin/token_conventions_nightly

Update token capitalization & usage
Use TokenTree::get_span
Clean up delimiter matching
Merge pull request #198 from bjz/generator-cleanups

Generator cleanups
Change fail! to panic!
Merge pull request #199 from lucidd/master

Change fail! to panic!