Move quick frame info to OatQuickMethodHeader.

Rename OatMethodHeader to OatQuickMethodHeader, move frame
info from OatMethodOffsets to OatQuickMethodHeader. Retrieve
the info from other places for non-quick methods (portable
compiled bytecode or jni stub, generic jni, runtime,
abstract and proxy).

This change has a libcore/ companion CL
  "Remove ArtMethod's quick fields for frame size and spills."
  https://android-review.googlesource.com/94164

Bug: 11767815
Change-Id: I0e31a7875d76732e1ec479c86b9b5ca01203507f
ART: Run cctest_vixl in test-art-host

Added a make rule "test-art-host-vixl" that will run the vixl test
when the host is built in 64b mode.

Change-Id: I896f998432d089e6554d2a9c9aa92cb9f89094ec
Merge "Move quick frame info to OatQuickMethodHeader."
Fix includes for arch_test.cc.

Change-Id: I1be8f30c7fb173568afa90764eb5909c3c230c94
Merge "Fix includes for arch_test.cc."
x86_64: Fix issues in entrypoints

Minor fixes, also avoiding duplicate restore
in art_quick_resolution_trampoline (084-class-init issue)

Change-Id: I9991accb286c3ea231054d5eeb6eefc229df80f6
Signed-off-by: Dmitry Petrochenko <dmitry.petrochenko@intel.com>
Merge "x86_64: Fix issues in entrypoints"
Merge "ART: Run cctest_vixl in test-art-host"
Add Handle/HandleScope and delete SirtRef.

Delete SirtRef and replaced it with Handle. Handles are value types
which wrap around StackReference*.

Renamed StackIndirectReferenceTable to HandleScope.

Added a scoped handle wrapper which wraps around an Object** and
restores it in its destructor.

Renamed Handle::get -> Get.

Bug: 8473721

Change-Id: Idbfebd4f35af629f0f43931b7c5184b334822c7a
Changes for vogar compatibility

Make sure dex2oat can make an image with an empty list of image_classes.
Add in some checks to make sure that no bad arguments sneak into
CompilerDriver.

If we're not on the ART_TARGET, we should check for the "hostdex"
versions of the libraries to substitute in our libart version.

Change-Id: I5e8485c6089d25664492f0217b43ef64ca84c061
Merge "Add Handle/HandleScope and delete SirtRef."
Merge "Changes for vogar compatibility"
dex2oat: convert NULL to nullptr

Change-Id: I658511212f7ab265de473e198f8fe3625bbc9b46
Merge "dex2oat: convert NULL to nullptr"
auto-merger: merge in from aosp/master