Add 'Sized' builtin kind; doesn't do anything yet
Highlight Sized in vim and kate
Add simple tests for Sized
Implement unimplemented methods in ebml
auto merge of #6853 : bblum/rust/sized, r=pcwalton

r? @nikomatsakis @pcwalton
Remove the slow bb-vectorize pass
auto merge of #6859 : thestinger/rust/optimize, r=thestinger

A workaround to get #6828 through.
mv the raw pointer {swap,replace}_ptr to std::ptr
rustc: adjust span for error message to not trim last letter
auto merge of #6863 : huonw/rust/error-span, r=thestinger
ptr: replace unnecessary unsafe code
auto merge of #6857 : alexcrichton/rust/ebml-fixes, r=pcwalton

Also provides a method of serializing `char`.
fix tutorial lint warnings
auto merge of #6862 : thestinger/rust/swap, r=bstrie

I don't like the `util` module in general, and `ptr` is a much better place for these.
extra::term overhaul
Use find_equiv in term
rustpkg borrowed pointers
Only output colors if colors are supported (removes burden from caller)
extra::term: better error handling and win32 compat
Fix formatting for tidy