Various fixups to handle changes in Rust

* uninit() was moved to std::mem
* A new warning was added about non-camelcase types - suppress it for u32x4 since that name reads better than U32x4
* A warning was added regarding unnecessary parenthesis - removed them from scrypt.rs