Rename #[non_sendable] to #[no_send]
Rename #[mutable] to #[no_freeze]
fix zsh completion for lint and debug flags

this correctly makes them accept 1 argument, and auto-completes the
comma-separated list of lint flags
Remove unused variable
Smarter warning in extra::term::Terminal.reset()

Don't spew a warn!() in reset() if num_colors is 0, because
non-color-supporting terminals are legit. Use debug!() there instead.
Continue spewing warn!() if we believe the terminal to support colors.

Use a better warning when the `op` capability can't be found.
iterator: UnfoldrIterator::new should have function argument last

To match Rust conventions and enable use of `do` etc, make sure the
closure is the last argument to the `new` method.
libextra: unused import fix for android AGAIN
librustc: fix #7467 for android
auto merge of #7479 : mozilla/rust/rollup, r=thestinger

22b7eb3 r=thestinger 
28a3613 r=cmr
a0c31ec r=bstrie
ee7307e r=thestinger
b9cf6a3 r=thestinger