Roll Breakpad to release 1020

This brings in fixes to the Android unit tests.
You can quickly test this with:

  . build/android/envsetup.sh
  GYP_DEFINES="$GYP_DEFINES linux_breakpad=1"
  android_gyp
  make out/Debug/breakpad_unittests
  adb push out/Debug/breakpad_unittests /data/local/tmp/breakpad_unittests
  adb shell /data/local/tmp/breakpad_unittests

BUG=


Review URL: https://chromiumcodereview.appspot.com/10875048

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@153653 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/DEPS b/DEPS
index 736acc3..144b3a9 100644
--- a/DEPS
+++ b/DEPS
@@ -41,7 +41,7 @@
 
 deps = {
   "src/breakpad/src":
-    (Var("googlecode_url") % "google-breakpad") + "/trunk/src@1015",
+    (Var("googlecode_url") % "google-breakpad") + "/trunk/src@1020",
 
   "src/googleurl":
     (Var("googlecode_url") % "google-url") + "/trunk@178",
diff --git a/breakpad/breakpad.gyp b/breakpad/breakpad.gyp
index 1cc4e43..a5c02fcc 100644
--- a/breakpad/breakpad.gyp
+++ b/breakpad/breakpad.gyp
@@ -372,6 +372,7 @@
             {
               'target_name': 'symupload',
               'type': 'executable',
+              'toolsets': [ 'host', ],
 
               # This uses the system libcurl, so don't use the default 32-bit
               # compile flags when building on a 64-bit machine.
@@ -398,6 +399,7 @@
               ],
               'include_dirs': [
                 'src',
+                'src/third_party',
               ],
               'link_settings': {
                 'libraries': [
@@ -527,10 +529,14 @@
               'cflags': ['-Wa,-mimplicit-it=always'],
             }],
             ['OS=="android"', {
-              'sources!':[
-                'src/common/linux/elf_core_dump.cc',
-                'src/common/linux/elf_core_dump.h',
+              'include_dirs': [
+                'src/common/android/include',
               ],
+              'direct_dependent_settings': {
+                'include_dirs': [
+                  'src/common/android/include',
+                ],
+              },
             }],
           ],
 
@@ -621,6 +627,14 @@
                 '-Wno-unused-value',
               ],
             }],
+            ['OS=="android"', {
+              'libraries': [
+                '-llog',
+              ],
+              'include_dirs': [
+                'src/common/android/include',
+              ],
+            }],
           ],
         },
         {