Check unnecessary visibility for struct variants
remove rust and rusti from driver.rs
std::fmt: fix markdown peculiarity, unicodify some arrows, ` some trait names.
auto merge of #9949 : Heather/rust/driver-rs-cleanup-pullrequest, r=thestinger
doc: switch pandoc to html5
doc/rust.HTML: proper version box
auto merge of #9952 : huonw/rust/fmt-doc, r=alexcrichton

Cf. the concern raised in https://github.com/mozilla/rust/pull/9938#issuecomment-26648696.
auto merge of #9956 : sfackler/rust/more-more-visibility, r=alexcrichton
Fix unicode errors on Windows in path_is_dir, path_exists, getcwd and rust_localtime.

This make these functions use wchar_t version of APIs, instead of char version.
testsuite: test for fixed issue. Closes #7580.

Fixed by the privacy changes that allowed the `mod std {}` at the top
level of `std` to be non-`pub`.
auto merge of #9973 : huonw/rust/7580, r=luqmana

Fixed by the privacy changes that allowed the `mod std {}` at the top
level of `std` to be non-`pub`.
auto merge of #9812 : HNO3/rust/windows-utf8, r=alexcrichton

This fixes #9418 and #9618, and potential problems related to directory walking.
fix typo
Don't allocate a string when calling println

Instead use format_args! to pass around a struct to pass along into std::fmt
Use updated local declaration syntax.
doc: tidy and cleanup CSS deps, add tutorial PDF generation
doc: expand tutorial/manual CSS

Cleanup, edit, add some Bootstrap v3.0.0 elements.
rustdoc: nitpicks & cleanup
doc: fix links to comply with the new rustdoc

Closes #9911.
auto merge of #9976 : thestinger/rust/typo, r=thestinger