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 759529 - Part 1: fix loopback SMS delivery
Bug 759529 - Part 2: fix android dcs parsing
Bug 759529 - Part 3: don't use message class in ucs2 delivery pdu creation
Bug 759529 - Part 4: remove a redundent octet in ucs2 delivery pdu
Bug 759529 - Part 5: fix incorrect gsm default alphabet table value
Bug 759529 - Part 6: fix decoding gsm 7bit string to utf8
Bug 816893 - Add EFadn in emulator.
Bug 821605: Adding EF_SPDI file and enabling SPDI in SST. r=vicamo
Bug 759529 - Part 7: fix multipart messaging
Merge pull request #11 from kk1fff/bug819790

Bug 821605: Adding EF_SPDI file and enabling SPDI in SST.
Merge pull request #10 from vicamo/bugzilla/759529/master

Bug 759529: fix loopback SMS delivery, r=hsinyi
Merge pull request #12 from allstarschh/Bug816893

Bug 816893 - Add EFadn in emulator. r=vicamo
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"