Cleaned up driver.rs
std::dynamic_lib: start fixing windows implementation

The code compiles and runs under windows now, but I couldn't look up any
symbol from the current executable (dlopen(NULL)), and calling looked
up external function handles doesn't seem to work correctly under windows.
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.
std::rt: Reduce the delay on a timer test. Slow
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?
Update doc references to new names for std, extra, and std::libc
std: add Zero impls for &[] and &str.
Reproduce text changes from @brson PR 7176 and fix a typo therein
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
mk: tests.mk simplify the method to clean arm testing directory
etc: modify adb_run_wrapper.sh to avoid 'expr' unrecognization at some android devices
etc: add TEST_EXEC_ENV for run-pass to adb_run_wrapper.sh
test: adjust some test cases of run-pass for android
std: fix stat struct of android (SEGV error from run-pass/stat.rs on android)
rt: fix jemalloc android cross-compile for mac
auto merge of #7195 : brson/rust/timertest, r=bstrie