update bison

Change-Id: Ideba5aa006ad48e87e8d373d5c6ae09e79068168
Merge branch 'jbdev' into jb-dev
Add OkHttp to the platform.

Change-Id: I18716683632249573295cb2eb5229a1188ed0f17
revert

Change-Id: If6237ea2ed5b2ed14a7e56a58c084ee4b7508175
add linaro compiler checks

Change-Id: I305b108ca31e641e93603e9807f6bba6c43d1e5b
build: Add support for TARGET_EXTRA_C{,PP}FLAGS

Add support for setting TARGET_EXTRA_C{,PP}FLAGS in board configs.
This can be used to set compiler flags for a board that break other
boards, such as -march=cortex-a9 or -DUSE_CUSTOM_EXTENSIONS_FOR_XYZ

Change-Id: I17750c8aed673ac0d2d055b1eb44562f20dcf9db
build/core: Don't use -fno-strict-aliasing

Don't use -fno-strict-aliasing: It's no longer needed.

Change-Id: I816ab09d3fb28d9dec1565238fde7668fdbafd64
build: Add option to disable strict-aliasing optimizations

This is useful for builds that pull in unmodified AOSP repositories
that can't be compiled with strict-aliasing compliance enabled

Change-Id: I55faf5f3d11e2521baa2cc552a62db0916739a36
build/core: Add option to disable C++11 bits

Change-Id: Idf39c4232e813e32bca4f8a1ff8e1f4f7af34771
Makefile: Make sure gcc is built before system.img in developer-* builds

This is a workaround for make 3.81 not seeing the dependency introduced
in native-toolchain/Android.mk.

Change-Id: Ia8aad1a9071ac93109593bf33f1f334157cb732b
build: Don't work around cortex-a8 issues when targeting a9 only

Don't work around cortex-a8 issues when other compiler flags
show we want to target cortex-a9 only

Change-Id: I919672adc8facdcbb52eb1eb2c06636e95a3e572
merge dev branch

Change-Id: I0f8d23216efe4b9c70c263b3c23c086f97c2fe09