Increase tidy column limit to 100
mk: rt.mk ar desinated by target-triples
work on release notes

* make the changes regarding move semantics clearer
* expand on the container work
updated from L to ull for easier mingw32 builds.
auto merge of #5340 : brson/rust/column, r=brson

#5274
add the mutate_values method to the Map trait
reinstate test/bench/shootout-threadring.rs
Remove unused variable
Remove unused import in core
Remove unused imports in std
Remove unused import in librustc
core: Add spawn, stream and friends to prelude. #5299
auto merge of #5336 : ILyoan/rust/remove_unused, r=sanxiyn

Remove unused imports to get rid of warnings.
librustc: Separate out trait storage from evec/estr storage
librustc: Don't accept `as Trait` anymore; fix all occurrences of it.
librustc: Remove overloaded operator autoderef.
librustc: Remove "base types" from the language.
librustc: Remove implicit self from the language, except for old-style drop blocks.
test: Some test fixes
librustc: Don't require the "static" keyword to define a static method