Tracking changes to *-host for host shared libraries

Change-Id: I4c01f3f32b0dbe450206f3e8cbf3d4eedfdb6562
Merge "Tracking changes to *-host for host shared libraries"
Tracking changes to *-host for host shared libraries

(cherry picked from commit df821ceb6626fd74cefe12a1fa68b9136ba054da)

Change-Id: Idb0599afd6d93428225c855c1c197a6871b49a07
am a85c748b: Merge "Tracking changes to *-host for host shared libraries"

* commit 'a85c748b4896cf5213eed3561ff8ac2a4d28ed39':
  Tracking changes to *-host for host shared libraries
Merge "Tracking changes to *-host for host shared libraries" into jb-mr2-dev-plus-aosp
Fix for fts backward compatibility of previous commit

Add hashDestroy function pointer as a destroy handler
in fts initialize code that had been removed by previous commit

Change-Id: I0195e64da1cb470b5146f05bfe880ca62fb6d114
Merge "Fix for fts backward compatibility of previous commit"
am 11ce9fa9: Merge "Fix for fts backward compatibility of previous commit"

* commit '11ce9fa9f26b5ff08411c5acf4cf0613d656f8d8':
  Fix for fts backward compatibility of previous commit
add static dependency on liblog

Change-Id: I21a4e18f0d2aacaf76421b62d693c2ae7eb08f30
Define HAVE_MALLOC_USABLE_SIZE to use the existing feature in dlmalloc

This will reduce each heap object allocated in sqlite3 by 8 bytes.

BUG: 10625488
Change-Id: I0aba96cd36173717fc40d1b65230266b2d1e4bf8
Don't call malloc_usable_size() for host builds.

As it will break windows builds.

Change-Id: Ifb58a90b11ce9379b372c038cfb99d418374529d
Merge tag 'tags/android-4.4_r1' into kitkat-staging

Android 4.4 Release 1.0