std: change BufWriter to return ShortWrite/EndOfFile
Register new snapshots
Ignore issue #16671 test on android

Seems to be blocking forever
Ignore wait-forked-but-failed-child

Test will be fixed in #19588
auto merge of #19590 : sfackler/rust/fix-android, r=sfackler

Seems to be blocking forever
auto merge of #19431 : erickt/rust/buf-writer-error, r=alexcrichton

Previously, `BufWriter::write` would just return an `std::io::OtherIoError` if someone attempted to write past the end of the wrapped buffer. This pull request changes the error to support partial writes and return a `std::io::ShortWrite`, or an `io::io::EndOfFile` if it's been fully exhausted.

 I've also optimized away a bounds check inside `BufWriter::write`, which should help shave off some nanoseconds in an inner loops.
auto merge of #19579 : alexcrichton/rust/snapshots, r=nikomatsakis
Add attributes to state of WinConsole

The fields bold, underline, and reverse are added to WinConsole struct. These will be written in attr() and read in apply().
Update apply()

The apply() method now uses the new fields in WinConsole. Magic numbers are inline for the moment.
Update reset()

The reset() method now resets the new fields in WinConsole.
Update attr(), supports_attr()

New attributes fully supported. :)
Isolate magic numbers

Created constants for all used CHAR_INFO.Attributes flags and replaced inline magic numbers.
Adde myself as an author
Merge branch 'master' of https://github.com/kj6dou/rust