Add ManuallyDrop lang item for precise control of destructors

See rust-lang/rfcs#197.

cc @huonw 
The RFC also has this marked safe, fwiw.