[Runtime] Fix buildbot failure on Windows for PR#1667.
[Tools] Remove some dead code from fetch_deps.py.
[Tools] fetch_deps: Call sys.exit() only at the very end.

Stop making main() sometimes just return a value and sometimes exit()ing
directly: standardize on calling sys.exit() with main()s return for
consistency and also to accommodate adding calls to more DepsFetcher
methods in the future.
Merge pull request #1688 from shaochangbin/fix-windows-build-issue

[Runtime] Fix buildbot failure on Windows for PR#1667.
[Tools] Add scm-remove-wrong-checkout.py.

This is a helper script intended to be invoked via "gclient recurse".
fetch_deps.py calls it automatically.

It is intended to remove a directory pointed to by a gclient entry when it
is supposed to be a git checkout but contains an svn one (and vice-versa).

The main idea is to prepare the ground for using our v8-crosswalk
repository: since V8 so far has been cloned from Google's SVN repository, if
we then switch to our git repository gclient sync will fail.
Merge pull request #1690 from rakuco/scm-checkout-verifier

[Tools] Add scm-remove-wrong-checkout.py.
DEPS.xwalk: Bring in v8-crosswalk.

Start tracking v8-crosswalk in src/v8. v8-crosswalk is a V8 fork along the
lines of chromium-crosswalk and blink-crosswalk. For now its main purpose is
to have all the SIMD.js optimizations some folks have been working on. Other
than that, it should be the usual V8 we all know.
Merge pull request #1699 from rakuco/pull-v8-crosswalk

DEPS.xwalk: Bring in v8-crosswalk.
[Android] Add '--target-dir' option for packaging tool

This request comes from the Eclipse integration support.
Packaging tool will move the output APKS to the target
directory specified by developer.