Merge pull request #148 from DaGenix/cargo-improvements

Update Cargo.toml and have Travis-CI use Cargo to build Rust-Crypto
Depend on the time crate from crates.io
Merge pull request #150 from DaGenix/cratesio

Depend on the time crate from crates.io
Update README.md
Add more keywords to Cargo.toml
Bump version to 0.1.1
Merge pull request #151 from DaGenix/meta-updates

Meta updates
Reduce the number of keywords in Cargo.toml to 5 - the maximum supported by crates.io
Merge pull request #152 from DaGenix/fixup

Reduce the number of keywords in Cargo.toml to 5 - the maximum supported by crates.io
Stop using div_rem()

div_rem() has been deprecated and all it ever did was do a divide
and then a remainder operation. So there is no harm in removing use of
this function and just doing what it was doing inline. On a side note,
LLVM optimizes a divide followed by a remainder into a single instruction
(at least on x86).
Merge pull request #154 from DaGenix/remove-divrem

Stop using div_rem()
Remove the Makefile - Cargo is the only supported build method now
Remove rustp-crypto-util

The idea of rust-crypto-util was to have a tool to
compare the outputs of algorithms implemented in
rust-crypto against the same algorithms written in
another language - specifically Java. This was only
ever implemented for Scrypt, however, and has broken
many, many times without have caught any issues. With
the switch to a pure-Cargo build, it becomes a bit harder
to run. This commit removes it since it doesn't appear to
be carrying its weight at the present time. If it could
be useful in the future, it could be re-introduced,
however.