librustc: Remove identifiers named `box`, since it's about to become a keyword.
libsyntax: Implement the new `box` syntax for unique pointers.
libstd: Fix merge fallout.
auto merge of #10929 : pcwalton/rust/deboxing, r=pcwalton

...eyword.

r? @brson