Reland Reland Switch Chrome Android using v8 arch specific external data name

This patch also fix package_resource.py issue that asset's
renaming didn't trigger the packaging.

origin patch
https://codereview.chromium.org/1417753004/

Switch Chrome Android using v8 arch specific external data name

For 32-bit, natives_blob_32.bin and snapshot_blob_32.bin are used.
For 64-bit, natives_blob_64.bin and natives_blob_64.bin are used.

This patch also removed the existing v8 startup data in
destination directory by using copy_ex to remove directory
first.

BUG=540788,547235

TBR=jochen@chromium.org,dpranke@chromium.org,halliwell@chromium.org,jbudorick@chromium.org,mef@chromium.org,rmcilroy@chromium.org,dtrainor@chromium.org,cpu@chromium.org

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

Cr-Commit-Position: refs/heads/master@{#357480}
18 files changed