More rust-like corrections (mostly useless returns)
Merge remote-tracking branch 'GuillaumeGomez/master' into master

Conflicts:
	src/rust-crypto/cryptoutil.rs
	src/rust-crypto/digest.rs
	src/rust-crypto/ghash.rs
	src/rust-crypto/hmac.rs
	src/rust-crypto/poly1305.rs