Update fetch to support more flexible refspecs

R=machenbach@chromium.org
BUG=415464

Review URL: https://codereview.chromium.org/656623003

git-svn-id: http://src.chromium.org/chrome/trunk/tools/depot_tools@292588 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Add a Mojo recipe to make mojo fetch-able.

R=jamesr@chromium.org, agable@chromium.org

Review URL: https://codereview.chromium.org/666293002

git-svn-id: http://src.chromium.org/chrome/trunk/tools/depot_tools@292598 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Get rid of spurious warning about bad --revision flag.

R=vadimsh@chromium.org,mmoss@chromium.org
BUG=

Review URL: https://codereview.chromium.org/671003003

git-svn-id: http://src.chromium.org/chrome/trunk/tools/depot_tools@292601 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
Let gclient config accept file:// urls.

R=iannucci@chromium.org

Review URL: https://codereview.chromium.org/615443002

git-svn-id: http://src.chromium.org/chrome/trunk/tools/depot_tools@292613 4ff67af0-8c30-449e-8e8b-ad334ec8d88c