Update for RFC#28: Add PartialOrd::partial_cmp

See rust-lang/rust#15030