Enable ICU support in SQLite.

This makes the "icu" tokenizer available for applications to use
with full text search.

Bug: 5465099
Change-Id: I5ad9790ee126d69b68eb3d8907320e74fb89219d
disable fts3_tokenizer

Bug: 13177500
Change-Id: I1581c7ca8ac6d931375fc2cbcbe13f43513ce3c7
Regenerate Android.patch

Regenerate Android.patch using the following command:
  diff -r -u -d orig . | grep -v "Only in" > Android.patch

Change-Id: Ica6b9d5c65019b363eaa1aa46ee1fed03815f28c
am 82be6d54: am 6ecc6e17: am e6db643f: am f6d9fa68: am 20f7eeb8: am 9ff7db77: am f764dbb5: disable fts3_tokenizer

* commit '82be6d546803fdf116c4d2b9e534559e32598288':
  disable fts3_tokenizer
Merge "Regenerate Android.patch"
resolved conflicts for merge of dd893338 to master

Change-Id: I7d1f542121dcb7f54fa53f19f46ed6723b618741
resolved conflicts for merge of f7e7b75f to master

Change-Id: I8e622c411fbd176372b657f9e1fec9402e14db65
sqlite: upgrade to SQLite 3.8.4.3

Downloaded from http://www.sqlite.org/snapshot/sqlite-amalgamation-201405271818.zip

  $ sha256sum sqlite-amalgamation-3080403.zip
  8bac4a9cf70270ca514db9b740e0950e7fca0c656119b42454376b7d5769b3d8  sqlite-amalgamation-3080403.zip

dist/orig contains the stock sqlite3 code, as packaged in the ZIP file above.

dist contains a copy of dist/orig, but with the Android.patch file applied.
Please see Android.patch for a list of differences between stock and
Android.

Bug: 15288755
Change-Id: I05f0c302ecb0e6c251cbe8c888f07cf2e0498855
sqlite: upgrade to SQLite 3.8.4.3

Downloaded from http://www.sqlite.org/snapshot/sqlite-amalgamation-201405271818.zip

  $ sha256sum sqlite-amalgamation-3080403.zip
  8bac4a9cf70270ca514db9b740e0950e7fca0c656119b42454376b7d5769b3d8  sqlite-amalgamation-3080403.zip

dist/orig contains the stock sqlite3 code, as packaged in the ZIP file above.

dist contains a copy of dist/orig, but with the Android.patch file applied.
Please see Android.patch for a list of differences between stock and
Android.

Bug: 15288755

(cherry picked from commit 8fecf56c625b5691ee3381e107ccbe1ff42398b1)

Change-Id: Id5061a0206749fd2f41f733558a9f53f21e69d1d
sqlite: upgrade to SQLite 3.8.5

Downloaded from http://www.sqlite.org/2014/sqlite-amalgamation-3080500.zip

  $ sha256sum sqlite-amalgamation-3080500.zip
  d9d5a78a5449baa54b2bc62f74f756af81ce74f953f7f0f39aa8b47b2d862029  sqlite-amalgamation-3080500.zip

dist/orig contains the stock sqlite3 code, as packaged in the ZIP file above.

dist contains a copy of dist/orig, but with the Android.patch file applied.
Please see Android.patch for a list of differences between stock and
Android.

Change-Id: I675bc26116b8f02aa3ce841e48fa2ef940ffbe61
am bb31ef21: (-s ours) sqlite: upgrade to SQLite 3.8.4.3

* commit 'bb31ef211b970a6238eca78ad811f7e4744e8fb2':
  sqlite: upgrade to SQLite 3.8.4.3
am 50af37d7: Merge "Switch sqlite to the new icu."

* commit '50af37d784661b2d54c8e043de52ffc4f02a1a50':
  Switch sqlite to the new icu.
Switch sqlite/dist to the new icu.

Change-Id: I0b88ae01fced0f44880c30aa303c6828b6cdb821
am 50af37d7: Merge "Switch sqlite to the new icu."

* commit '50af37d784661b2d54c8e043de52ffc4f02a1a50':
  Switch sqlite to the new icu.
am 1b97b4da: am 50af37d7: Merge "Switch sqlite to the new icu."

* commit '1b97b4da0b9b5ebfa18cc1fb8290725acb02bd6c':
am e473f2fc: Switch sqlite/dist to the new icu.

* commit 'e473f2fc6652e4c92c1045e818cb64e5c554ab04':
  Switch sqlite/dist to the new icu.
Upgrade SQLite to v3.8.6.

Bug: 15526305
Change-Id: Ib2c187345f845a0f86e25851b7d657c73e9b4ee4
am 9bee60b0: Upgrade SQLite to v3.8.6.

* commit '9bee60b0fc0b60d4ae9e7533e0e6b7beca5f37fc':
  Upgrade SQLite to v3.8.6.
Fix world-readable permissions due to sqlite race condition

Existing code uses umask() to temporarily modify the file permissions for
open(). A race condition can occur where a second thread reads in the
temporary value, saves it, and then restores the file to the temporary value
resulting in world-readable permissions. Backporting a known fix:
http://www.sqlite.org/src/info/6c4c2b7dba

Bug: 15288755
Change-Id: I89779f3a5ba0bec181d6614b29b1e26ea4f4f049
am d4f30d0d: Fix world-readable permissions due to sqlite race condition

* commit 'd4f30d0d1544f8967ee5763c4a1680cb0553039f':
  Fix world-readable permissions due to sqlite race condition