Removed redundant code, improve performance

closes #10535
remove reference counting headers from ~

Unique pointers and vectors currently contain a reference counting
header when containing a managed pointer.

This `{ ref_count, type_desc, prev, next }` header is not necessary and
not a sensible foundation for tracing. It adds needless complexity to
library code and is responsible for breakage in places where the branch
has been left out.

The `borrow_offset` field can now be removed from `TyDesc` along with
the associated handling in the compiler.

Closes #9510
Closes #11533
remove `borrow_offset` as ~ is now free of headers
add implementation of `Repr` for `~[T]`
Mark LineIterator as public so its docs get generated.
extra: Ignore time tests on android correctly
auto merge of #11547 : b1nd/rust/rust-doc, r=alexcrichton

closes #10535
auto merge of #11535 : thestinger/rust/header, r=alexcrichton

Unique pointers and vectors currently contain a reference counting
header when containing a managed pointer.

This `{ ref_count, type_desc, prev, next }` header is not necessary and
not a sensible foundation for tracing. It adds needless complexity to
library code and is responsible for breakage in places where the branch
 has been left out.

The `borrow_offset` field can now be removed from `TyDesc` along with
the associated handling in the compiler.

Closes #9510
Closes #11533
libstd: Added more #[inline] annotations and replaced uses of `libc::abort` with the intrinsic.
auto merge of #11557 : brson/rust/anotherandroidfix, r=thestinger
Fix formatting in rust-guide document.
auto merge of #11556 : am0d/rust/docs, r=huonw
auto merge of #11561 : eddyb/rust/moar-inlines, r=pcwalton
auto merge of #11564 : am0d/rust/dox, r=huonw

Needs a line break here for readability.
Add a configure to disable libstd version injection

We'll use this when building snapshots so we can upgrade freely, but all
compilers will inject a version by default.
auto merge of #11523 : alexcrichton/rust/stage3, r=brson

This should go back to the old behavior while preserving the snapshot ease.