Add ManuallyDrop lang item for precise control of destructors

See rust-lang/rfcs#197.

cc @huonw 
Presumably this should be on `get_mut`, which actually doesn't seem to be implemented?