Merge pull request #162 from bvssvni/master

Removed 'readme' from generated Cargo.toml
Merge pull request #164 from bvssvni/master

Using same output directory for executables as Cargo
Merge pull request #166 from bvssvni/master

Use project directory for 'crate_name'
Merge pull request #170 from bvssvni/master

Changed to bin as default executable output folder
Merge pull request #172 from bvssvni/master

Use Cargo for building library
Merge pull request #173 from bvssvni/master

Remove Cargo.lock on `make clear-project`
Updated rustup.sh url

Closes https://github.com/PistonDevelopers/rust-empty/issues/178