Capitalize statics in f32 and f64 mods

Fixes #10077
std: Move the SendDeferred trait to std::comm
rewrite shootout-binarytrees.rs to match shootout directives

The old version didn't follow shootout's directives: no memory were
deallocated.  At the same time, parallelisation of the computation.

fix #2913
Update prelude items in Vim syntax file.
Fix Vim indent for wrapped function arguments.
Replaced empty destructors with NonCopyable #7427
closes #7427
Added the comment #7427
Changed name to non_copyable #7427
updated the places where the struct is created #7427
Indentation
removed extra line
librustc: Implement the `proc` type as sugar for `~once fn` and `proc`
notation for closures, and disable the feature gate for `once fn` if
used with the `~` sigil.
auto merge of #10132 : pcwalton/rust/proc, r=pcwalton

the feature gate for `once fn` if used with the `~` sigil.

r? @brson
auto merge of #10136 : hatahet/rust/master, r=alexcrichton

Fixes #10077
auto merge of #10140 : brson/rust/comm, r=alexcrichton

Just putting this public trait into the correct module.
auto merge of #10134 : reedlepee123/rust/priv_fields, r=brson
Register new snapshots
auto merge of #10145 : TeXitoi/rust/issues-2913, r=bstrie

The old version didn't follow shootout's directives: no memory were
deallocated.  At the same time, parallelisation of the computation.

fix #2913
rt: Remove four unused upcalls
rt: Remove rust_thread::detach