[MIPS] Avoid splitting TB's at page boundary for branch instructions.

If a branch occurred at last word of page, the delay slot instruction
would be in a separate TB in following page. This causes TB invalidation
problems if the branch target is patched, i.e., in JIT code.

Fixes some rare v8 browser and test-suite crashes on qemu for mips.

Change-Id: I62946b7e724f71b880225df0a888614a9e64e3bf
Merge "[MIPS] Avoid splitting TB's at page boundary for branch instructions."
[MIPS] Only enable trace device when tracing is selected

Match a similar change made to the ARM emulator
in commit d4d688e926097faba7fd3717d1c0d3f296bdb526

Change-Id: Ibb5f405199470ba76fffc014a926933d7bdf4b3e
Merge "[MIPS] Only enable trace device when tracing is selected"
Support dynamic skin layout

This CL adds support for a skin whose layout section is
generated at runtime based on the hardware configuration.

Change-Id: I5f81f665b49ce0f3ec5795d922a08b30c1f34b98
Merge "Support dynamic skin layout"
Display basic controls in the dynamic skin.

Change-Id: If7266ec7562aa430f676c6ae8e72e1b485538838
Merge "Display basic controls in the dynamic skin."
Obtain path to dynamic skin layout folder from sdk root

Change-Id: Id83e082238f696aaa0c330020e3310b20ebe5a32
Merge "Obtain path to dynamic skin layout folder from sdk root"
Show dynamic skin if enabled in AVD settings

Change-Id: I083db22b677878919a2e88bfb0df000d2ca1fda6
Merge "Show dynamic skin if enabled in AVD settings"
Fix background color: remap ARGB depending on surface.

Change-Id: I27a2aa2477e245f43ec76fc2c5cccf5c4ebc47df
Merge "Fix background color: remap ARGB depending on surface."
Don't build unnecessary SDL sources on OSX

These files don't compile with Xcode 4.4+ due to relying on
long-deprecated and now removed Carbon headers. Turns out the code in
them isn't actually used on OSX, and the upstream build system doesn't
try to build them.

Change-Id: I1e3dcdd9e7e598ede05a0a2ee038c16a195ebdab
Merge "Don't build unnecessary SDL sources on OSX"
Add host_toolchain_header path if defined

host_toolchain_header may be defined for build in MacOSX
when SDK 10.8 is selected in build/core/combo/HOST_darwin-x86.mk.
It points to prebuilts/gcc/darwin-x86/host/i686-apple-darwin-4.2.1/
lib/gcc/i686-apple-darwin1?/4.2.1/include for headers such as stdarg.h
no longer provided by MacOSX SDK since 10.8

See https://android-review.googlesource.com/#/c/46202

Change-Id: Id7321ae0d8a56098bb0646d2ff7ddee9601565a9
Merge "Add host_toolchain_header path if defined"
SDK: fix emulator to build under Cygwin.

This focuses on fixing a gcc warning that does not
exists on GCC 3.4 (as used by my install of cygwin).

There are other compilation issues not resolved here.

Change-Id: If6e3f9565b665a716425dd3f90d044a41761557c
Merge "SDK: fix emulator to build under Cygwin."