Update libphonenumber from v3.7.1 to v3.8.

The update contains the change which splits the US geocoding data into
one file per area code to decrease individual file size and increase the
likelihood of cacheing taking effect.

Change-Id: Ibeb74b5e6817302860007c8cf47944cde81d864e
diff --git a/java/release_notes.txt b/java/release_notes.txt
index cbcb8a5..f915803 100644
--- a/java/release_notes.txt
+++ b/java/release_notes.txt
@@ -1,3 +1,28 @@
+August 11th, 2011: libphonenumber-3.8
+* Code changes
+ - Fix to demo to not throw null-ptr exceptions for invalid NANPA numbers
+ - Fixed AYTF to not accept plus signs in the middle of input
+ - PhoneNumberMatcher improvements - added STRICT_GROUPING and EXACT_GROUPING
+   levels, numbers followed/preceded by a currency symbol will not match,
+   multiple numbers separated by phone-number punctuation will now match. ", "
+   is no longer accepted as an extension symbol when matching, only when
+   parsing. "x" is only accepted as a carrier code or extension marker, not
+   otherwise.
+ - Changes to handling of leading zeroes - these will not be silently ignored
+   anymore, but will be stored as part of the number.
+ - PhoneNumberOfflineGeocoder - new method to get the description of a number that assumes
+   the validity of the number has already been checked and will not re-verify it.
+ - Split geocoding US binary data into multiple files.
+
+* Metadata changes
+ - Updates: AR, AT, AU, AZ, BE, BF, BH, BY, CA, CN, CO, CR, HT, HU, IT, KG, KH,
+   LB, LI, ME, NC, RS, SE, TT, US, VG, ZA
+ - New geocoding data for: AL, AM, AO, BF, BJ, BW, CD, CI, CZ, DZ, EE, GH, GM,
+   GN, GR, GW, HU, IS, KE, LK, LS, LT, LU, LV, MD, MG, MR, NA, PE, QN, SD, SK,
+   SN, SZ, TN, VE, VN, ZA, ZW
+ - Updated geocoding data for: GB, PT, US
+ - Revised sorting of geocoding data
+
 July 5th, 2011
 * Code changes
  - Refactored AreaCodeMap to minimize binary and memory footprint by using 2 different strategies.