Use rustup to handle installation for travis

rustup now installs both the latest rust nightly and cargo,
so we no longer need to manually manage the installation process
for cargo or rust.
Merge pull request #589 from reem/travis-use-rustup

Use rustup to handle installation for travis