Using 64-bit timestamp to replace the 32-bit one in webrtc/p2p.
Also changed from unsigned to signed integer per the style guide.
By the way, I kept all delta-times to be 32-bit int.

The only things left in the p2p dir are
1. proberprober/main.cc where Time() is used as the input for a random number.
2. pseudotcp.cc: where 32-bit time info is sent over the wire.

BUG=webrtc:5636

Review URL: https://codereview.webrtc.org/1793553002

Cr-Commit-Position: refs/heads/master@{#12019}
diff --git a/webrtc/base/timeutils.cc b/webrtc/base/timeutils.cc
index b7803ae..0c40c52 100644
--- a/webrtc/base/timeutils.cc
+++ b/webrtc/base/timeutils.cc
@@ -80,10 +80,14 @@
   return ticks;
 }
 
-uint32_t Time() {
+uint32_t Time32() {
   return static_cast<uint32_t>(TimeNanos() / kNumNanosecsPerMillisec);
 }
 
+int64_t Time64() {
+  return static_cast<int64_t>(TimeNanos() / kNumNanosecsPerMillisec);
+}
+
 uint64_t TimeMicros() {
   return static_cast<uint64_t>(TimeNanos() / kNumNanosecsPerMicrosec);
 }
@@ -192,6 +196,10 @@
 #endif
 }
 
+int64_t TimeDiff64(int64_t later, int64_t earlier) {
+  return later - earlier;
+}
+
 TimestampWrapAroundHandler::TimestampWrapAroundHandler()
     : last_ts_(0), num_wrap_(-1) {}