Fix private::exclusive_unwrap_conflict test. Fixes #4689.
core: Extract comm from pipes. #4742
De-implicit-self librustc
Put unique allocs in managed heap when they might contain managed boxes.
auto merge of #5083 : graydon/rust/gc, r=graydon

r? @pcwalton

Local testing shows it's correctly putting things like ~(@10) in the managed heap. Not entirely sure how to turn such tests (which just log annihilation stats) into a regression test; we don't have much in the way of feedback from the annihilator. Open to suggestions. I will want to be keeping more detailed runtime stats on the gc as I proceed.
auto merge of #5051 : bstrie/rust/deimpself, r=pcwalton

With the exception of three places where explicit self ran into borrowing errors. Will try those again once borrowing is refined.
auto merge of #5081 : brson/rust/pipes, r=pcwalton

r?
auto merge of #5078 : bblum/rust/incoming, r=brson

r? @brson
mk: Restructure makefiles to distinguish between host and target triples
Android Makefile Transition in progress
Android Makefile Transition in progress2
Android Makefile Transition in progress3
update libuv android
update libuv android2
lastest follow up