Merge "include android func/collators in sqlite3 command line tool on device"
sqlite3 write-ahead-logging. alpha/beta quality code being checked-in

why am I checking in alpha quality code? this is one of the latest code
drops from Richard Hipp (of sqlite.org) who is still developing this feature.
testing this feature to see if it will work for us.

Change-Id: Id64f1c5718cdaa04a8194bd7eeb374027c6c2cb0
add support for android func/collators to command line tool

mistakenly taken out in Id64f1c5718cdaa04a8194bd7eeb374027c6c2cb0

Change-Id: I59d19ab5881d3d8e826c47117825e47c09f38dd1
Revert "sqlite3 write-ahead-logging. alpha/beta quality code being checked-in"

This reverts commit 187750b12c5011b4ebfb35e76c12d50a52047227.
sqlite with write-ahead-logging changes. alpha/beta quality

note to reviewers: this checkin is to see if write-ahead-logging
could work for android. this sqlite3 version  still has bugs
but still checking in - to start testing the feature.

Change-Id: Ic401c78299e88fa864fe1adb345268b12457cac0
latest sqlite WAL code with fix for schema changes bug

Change-Id: I6ceffb2b2513de699774483b5e75d7a5dfedb9df
latest sqlite with fix for WAL-caued corruption

Change-Id: I40056f72e4eecf8cbc39d91933cc604ab0c361c1
for new databases, enable sqlite to use more performant fileformat

Change-Id: I385f18c4cc4386bbb76616723a5bc80e7b8e07cd
Merge commit 'eaedcae89bc45d6bf6426edad6e39507722a8701' into HEAD

* commit 'eaedcae89bc45d6bf6426edad6e39507722a8701':
  for new databases, enable sqlite to use more performant fileformat
  latest sqlite with fix for WAL-caued corruption
  latest sqlite WAL code with fix for schema changes bug
  sqlite with write-ahead-logging changes. alpha/beta quality
  Revert "sqlite3 write-ahead-logging. alpha/beta quality code being checked-in"
  add support for android func/collators to command line tool
  sqlite3 write-ahead-logging. alpha/beta quality code being checked-in

Conflicts:
	dist/Android.mk
sqlite: Upgrade SQLite to v3.7.0.1

SQLite v3.7.0.1 is merged on top of Android SQLite v3.6.22.

Change-Id: Icdb4dd71210a66e006876b04c665724a3e68a143

Conflicts:
	dist/sqlite3.c
	dist/sqlite3.h
SQLite: Upgrade sqlite to v3.7.2

Upgrade to SQLite version 3.7.2 which fixes couple of bugs
and gives better performance compared to v3.7.0.1.
SQLite: Enable fdatasync for SQLite.

SQLite library recommends usage of fdatasync when available.
Since it is available for linux, enable it. This gives better
performance compared to fsync.
add static sqlite3

Change-Id: I6c9a3367d749124694500323b709ff135863b2b2
Update to use system/core/include 4.2.2_r1.2