Upgrade to latest Rust nightly

- s/syntax/phase
- no more boxed array syntax
- getopts fail implements Show
- option#expect now requires &str