address some nits
Allow passing args to `cargo doc`
Merge pull request #3233 from duncankl/mach-python2

Check for Python 2.7 in components/script/makefile.cargo
Check for Python 2.7 in components/style/makefile.cargo