Try new host toolchain

Fallback to the previous host toolchain if new one
can't be found.

Change-Id: Id7bba0bdc9ff4a691235937535907316ff83156a

Conflicts:
	android/kernel/kernel_utils.cpp
Fix cache partition support

The emulation tools don't fully support ext4. Yet.
So we stick with the default which ends up being yaffs2.
This needs a matching fstab change.

Bug: 13330763
Change-Id: I0ddfa080c50ac6546ff72d648c07df9347799152
Signed-off-by: JP Abgrall <jpa@google.com>
android: avd: add -x86_64 to kernel filename on x86_64

Change-Id: I488c21048d0d4a1637db2457312042a8d1d7b236
Signed-off-by: Greg Hackmann <ghackmann@google.com>

Conflicts:
	android/avd/info.c
vl-android.c: Fix cache partition comment.

A previous patch introduced a rather ambiguous comment line to
fix a bug. Remove it and replace it with something a little more
meaningful that better explains the issue.

Change-Id: I9af586c14cf510c00ccd528dd48fc53edad23c93
Merge changes I9af586c1,I1af1c458,I0ddfa080 into idea133

* changes:
  vl-android.c: Fix cache partition comment.
  android: avd: add -x86_64 to kernel filename on x86_64
  Fix cache partition support
android-configure.sh: Fix --no-strip option.

Which is useful to debug crashes that only happen with the
optimized binaries, during refactoring.

Change-Id: Ib84ede690afcf93c06ef94c22670b86bd6698570
mini-glib.c: Fix GHashTable implementation.

This fixes the load/resize computations in the GHashTable
implementation.

+ Allow a NULL GHashFunc parameter when creating a new hash table
  by using a default trivial hash fallback in this case.

Change-Id: I8e7533ce74ac7672ba4133f11c3a2a44d777ef1f
Merge "android-configure.sh: Fix --no-strip option." into idea133
Merge "mini-glib.c: Fix GHashTable implementation." into idea133
Fix for mysterious x86 division crash.

Jun from Intel reported some crashes occuring with the official
Intel SDK system images and the latest emulator binaries (from SDK
Tools 22.6 or higher).

This patch should fix the issue, until we actually update the whole
source code to completely replace the implementation (due to the
refactoring effort).

Change-Id: I0f273e1317d77ff18699ed6bbb791695047ee8e9
Merge "Fix for mysterious x86 division crash." into idea133
resolve merge conflicts of 496eabe to master.

Conflicts:
	vl-android.c

Change-Id: I06521c078a6750b3a5c942bbccad6ef1e21476db
Merge "resolve merge conflicts of 496eabe to master."
Merge "mini-glib.c: Fix GHashTable implementation." into idea133
 Auto-merge: 30f06e3

* commit '30f06e3f817484545929c2320d492ca7d8818f90':
  mini-glib.c: Fix GHashTable implementation.
Merge "Fix for mysterious x86 division crash." into idea133
 Auto-merge: d77c95c

* commit 'd77c95cce4e0c19a3773436fb91bd8530a8b5216':
  Fix for mysterious x86 division crash.
kernel_utils.cpp: Fix glibc-2.11 compilation issue.

With more recent GLibc, ::strstr() returns a const char*, not a char*

Change-Id: Id329ff6b7c0c876bd73bc2b18c1cc7267e666986
Merge "kernel_utils.cpp: Fix glibc-2.11 compilation issue."
Merge "Try new host toolchain" into idea133
Merge "Try new host toolchain" into idea133
 Auto-merge: 7c7a356

* commit '7c7a35623f62ef766e768ae716f770716714297c':
  Try new host toolchain