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 768608 - test failure: dom/telephony/test/marionette/*.js | ScriptTimeoutException: timed out
(Add AT+CEER in android_modem)
Bug 780558: add 'gsm location <lac> <ci>' console command
Merge pull request #3 from vicamo/bugzilla/780558/master

Bug 780558: add 'gsm location <lac> <ci>' console command
Bug 785988: Allow setting operator names
Merge pull request #4 from vicamo/bugzilla/785988/master

Bug 785988: Allow setting operator names
Add reference comments for hard-coded sim records
Bug 788191: answer valid EFspn
Merge pull request #6 from vicamo/bugzilla/788191/master

Bugzilla/788191/master
Merge pull request #2 from hsinyi/master

Add "AT+CEER" in telephony/android_modem, fix #1.
STK emulation: Adding STK support to the emulator

STK proactive commands are issued as 'AT' commands.
Merge pull request #7 from psiddh/stk_qemu_emulation_changes

Bug 809284: STK emulation: Adding STK support to the emulator
Bug 790463: Fix crash caused by missing call states
Merge pull request #8 from shianyow/bug790463_emulator_crash

Bug 790463: Fix crash caused by missing call states
Bug 793111 - Enable SPN in SST, change SPN display condition bit to 0x01.
Merge pull request #9 from kk1fff/work793111

Bug 793111 - Change spn display condition to 0x01 and enable spn in sst....
Bug 759529 - Part 1: fix loopback SMS delivery