libsyntax: Make managed box `@` patterns obsolete
xfail another native test on android (#11419)
auto merge of #11518 : brson/rust/moreandroidxfails, r=alexcrichton
librustc: Remove `@` pointer patterns from the language
auto merge of #11305 : pcwalton/rust/at-patterns, r=pcwalton

r? @nikomatsakis
librustc: Don't allow use after move of implicitly coerced object. Fixes #11481.
librustc: Don't translate an expr twice when implicitly coercing to a trait object. Fixes #11197.
auto merge of #11525 : luqmana/rust/trait-coercions, r=pcwalton

Fixes 2 annoying issues with implicit trait object coercion: #11481 & #11197.
mk: Make TESTNAME and VERBOSE work with android. Closes #10957
std: Ignore bind error tests on android. #11530
auto merge of #11531 : brson/rust/yetmoreandroidfixes, r=alexcrichton
dox: Write a guide to the rust runtime
auto merge of #11501 : alexcrichton/rust/dox, r=brson

The official documentation sorely needs an explanation of the rust runtime and what it is exactly, and I want this guide to provide that information.

I'm unsure of whether I've been too light on some topics while too heavy on others. I also feel like a few things are still missing. As always, feedback is appreciated, especially about things you'd like to see written about!