Check USERNAME for a users's name with `cargo new`

Closes #740
auto merge of #774 : alexcrichton/cargo/issue-740, r=brson

Closes #740