enable SSE4.1, 4.2 and POPCNT for x86-64

per ABI specified in ndk/docs/Programmers_Guide/html/
md_3__key__topics__c_p_u__support__chapter_1-section_8__a_b_is.html#sa
SSE4.1, 4.2 and POPCNT features are supported for x86-64.

Change-Id: Ic93da8f64dad3d30108bb1463f18d040db6973e1
Signed-off-by: Jason Hu <jia-cheng.hu@intel.com>
Fix Darwin binary.

The main.c executable must include "SDL.h" on OS X to ensure
proper initialization. Otherwise running the executable fails
with an NSInternalInconsistencyException error and stack trace.

Change-Id: I6d22600ffb51a7a1d0721e60b88b2bada21d71a8
Merge "Fix Darwin binary."
docs/SOURCE-CODE-ORGANIZATION.TXT

Adds a new documentation file explaining the new source code
organization, including instructions on how to build and use
the new qemu-android binaries on all host platforms.

+ Remove the obsolete REFACTORING-MADNESS.TXT document.

Change-Id: I55d096460c084a83234ededb0581e1f77797342d
Merge "docs/SOURCE-CODE-ORGANIZATION.TXT"
Warn against use of old host CPU for x86/64 emulation.

For x86/64 emulation, if KVM/HAXM is enabled, check host CPUID to see
if any features required by x86/64 ABI (SSSE3, etc.) are missing; if
so, print a warning to stderr, which is also visible in AVD Manager.

Change-Id: Iffb62ae1b83a1b446bd5660bbc38bd936281f4e6
Signed-off-by: Yu Ning <yu.ning@intel.com>
Merge "Warn against use of old host CPU for x86/64 emulation."
Merge "enable SSE4.1, 4.2 and POPCNT for x86-64"