Force emulator to quit if it's built w/o global register variable support

Clang and llvm-gcc don't support global register variable (GRV) crucial
to emulator (where a register is reserved to point to target architecture
state for better code-gen).  Clang and llvm-gcc are provided in recent
Xcode to replace the original gcc with GRV support.  MacOSX developers
may accidentally install newer Xcode and break emulator.

This CL allows emulator (and the rest of Android tree) to build but forces
emulator to quit if it's built w/o GRV support.  Developers build
Android tree with clang or llvm-gcc can still get good system image,
but they have to use emulators built the other way or from SDKs to run it.

Related CL & bug entry:
  https://android-review.googlesource.com/#/c/33011
  http://code.google.com/p/android/issues/detail?id=32577

Change-Id: Ia585dd7bf9783e2ff4c114b4f0ec20b89684ab57
Merge "Force emulator to quit if it's built w/o global register variable support"
[MIPS] Fix startup segfault in emulator64-mips

Avoid truncation of 64-bit host addresses for 32-bit Mips physaddrs.
Revert workaround I17fe688d19e3cd7f328721e6363bacd6e6689ca;
allow emulator to again default to emulator64-mips.

Change-Id: I0c83d8bf60fc52a758b84d8131b2bad53375aa61
Signed-off-by: Duane Sand <duanes@mips.com>
Merge "[MIPS] Fix startup segfault in emulator64-mips"
Bug 814568: MultiSIM 1/6 - configure script & header
Bug 814568: MultiSIM 2/6 - support multiple modem devices
Merge pull request #17 from vicamo/aosp/ics-plus-aosp

merge aosp/ics_plus_aosp
Bug 814568: MultiSIM 3/6 - Remove global singleton variable "android_modem"
Bug 814568: MultiSIM 4/6 - add console command 'mux modem [N]'
Bug 814568: MultiSIM 5/6 - fix remote call handling
Bug 814568: MultiSIM 6/6 - fix MSISDN reporting
Merge pull request #18 from vicamo/bugzilla/814568/master

Bug 814568: B2G Multi-SIM - support multiple SIM cards in emulator. r=swu,hsinyi
Bug 813596 - Part 1: add Cell Broadcast console command support
Bug 813596 - Part 2: add EFcbmi & EFcbmir
Merge pull request #15 from vicamo/bugzilla/813596/master

Bug 813596: Cell Broadcast support, r=hsinyi
Bug 828633 - fix remote phone number parsing
Merge pull request #19 from vicamo/bugzilla/828633/master

Bug 828633 - fix remote phone number parsing. r=hsinyi
Bug 816926 - support PROVIDE_LOCAL_INFO for Marionette test