message: emit 0 instead of negative line numbers
  Summary: Java stack trace parsers have a hard time parsing 0xffffffff (4294967295) into in 'int', so treat any unsigned line number greater then 0x7fffffff as 0.
diff: @@ -1341,6 +1341,13 @@ void write_pg_mapping(const std::string& filename, DexClasses* classes) {
  }
  }
  }
  + // Treat anything bigger than 2^31 as 0
  + if (line_start > static_cast<uint32_t>(std::numeric_limits<int32_t>::max())) {
  + line_start = 0;
  + }
  + if (line_end > static_cast<uint32_t>(std::numeric_limits<int32_t>::max())) {
  + line_end = 0;
  + }
  ss << line_start << ":" << line_end << ":";
  }
  auto* rtype = proto->get_rtype();
  