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

...eyword.

r? @brson