librustc: Allow intra-crate start functions, for runtimeless operation.
auto merge of #6741 : pcwalton/rust/intra-crate-start, r=graydon

r? @brson