Cleaned up driver.rs
Fix up mingw32 case
Remove h[123] border and increase their padding to better readability
Do not strip leading whitespace when parsing doc comments.

This change prevents the indentation in code blocks inside the /// doc comments
from being eaten. The indentation that is the same across the consecutive doc
comments is removed by the uindent_pass in librustdoc.
auto merge of #7157 : sstewartgallus/rust/master, r=brson

I did a little bit of cleanup work in driver.rs. It's not much but hey little steps.
auto merge of #7184 : smvv/rust/doc_css, r=brson

After reading issue #7077, all header elements had a border. In my opinion those borders are a bit too much distraction. I tried a different approach with increasing the padding and font size, and omitting the borders.

Comparison:
http://smvv.io/rust-doc/std/hashmap.html
http://static.rust-lang.org/doc/std/hashmap.html

Note: the highlighted code blocks are not caused by this commit.

I left the border of the code block / function signature as is. The reason behind that is that code blocks are really block elements, while headers are not. What do you guys think?
std: add Zero impls for &[] and &str.
auto merge of #7198 : huonw/rust/slice-zeros, r=Aatch
Improved std::ascii
- Fixed tests
- Added methods
- Renamed casting methods to be shorter

closes #7150
auto merge of #7195 : brson/rust/timertest, r=bstrie
auto merge of #7174 : SiegeLord/rust/remove_trim, r=brson

This change prevents the indentation in code blocks inside the /// doc comments
from being eaten. The indentation that is the same across the consecutive doc
comments is removed by the uindent_pass in librustdoc.

The bug can be seen, e.g., here: http://static.rust-lang.org/doc/std/iterator.html#example-12

I also altered how the block comments are treated, for consistency. There isn't much testing done on the documentation output (I added a few tests of my own for the modified function), so I don't know if anything relied on the previous behavior. I checked a number of documentation files and observed either no change in output or changes that consistent of the above bug being fixed.
auto merge of #7199 : Kimundi/rust/master, r=bstrie

- Fixed tests
- Added methods
- Renamed casting methods to be shorter
- Added unsafe versions

Closes #7150
rustc: map node ids through a table that ensures bitset indexes in dataflow are dense
auto merge of #7202 : pcwalton/rust/resolve-speed, r=pcwalton

I'm pretty sure this got adequately reviewed by a combination of @nikomatsakis and @graydon so I'm rubber stamping it because I really want this in (it makes it much less likely for me to swap, allowing me to get more work done).
Revert "stop using an absolute rpath"

This reverts commit 708395d65d689080cc96dd091adab3fc4c5c3f27.