Remove code related to extended-opcode.

- This support was removed one year ago.

(cherry-pick from commit 18b65cbb3ec6634618bd3240a692507432e634b5)

Change-Id: I1154e518dc8a15220f2fcb163056570030492bb0
Add test methods in AccessFlags.

-isContructor()
-isInterface()
-isEnum()

cherry-pick from commit f26560e364a6cdbea0e634c67bc5568fd77da489
partial cherry-pick from 89781f1a88104ce3f6dc680d1cf0b9975325c2de
for isEnum().

Change-Id: Id671442c1fe6113809a21c63a54ae6e290d899e2
Let dalvik use <stdint.h> for SIZE_MAX.

Bug: 12708004
Change-Id: I96a167e1161d6350dfb97aff1c59d1ec39db9628
Update Dalvik native interfaces for startMethodTracing.

Bug: 12766325
Change-Id: I1a3e041df339172f8acdbf582112f010e32be835
GC triggering performance optimizations

Copy the correct starting heap size at process init.
Interfaces to set GC/managed heap parameters.

Change-Id: I454b1985a3225d7dbdea9c5d4e6f0c9f5e24352e
(cherry picked from commit ea59f91c8559dee1710f38a27db10f76f4753fea)
(cherry picked from commit 12fc949d46e988ce6877ad4c60f5fc983c5dc202)
(cherry picked from commit 73a1dac0b14ab5159453c2d696049e233e7476b0)

Conflicts:
	vm/alloc/HeapSource.cpp
Dalvik : Increase the upper limit check for DexOpt Deps table

Increasing upper limit check for the Deps table as additonal
jars added causes the dalvik to crash while performing dexopt
on cached jar files. This is needed for passing cts test case
which is part of libcore.java.util.jar.DalvikExecTest class.

CRs-Fixed: 573586
Change-Id: Ic991ca7b49cdd80cdba330edc759ece43361f9fb

Conflicts:
	vm/analysis/DexPrepare.cpp
Dalvik : Increase the upper limit check for DexOpt Deps table

Increasing upper limit check for the Deps table as additonal
jars added causes the dalvik to crash while performing dexopt
on cached jar files. This is needed for passing cts test case
which is part of libcore.java.util.jar.DalvikExecTest class.

Change-Id: I7e271ddf68d2b0d03081b03c395ac62d4e50ef0f
CRs-Fixed: 573586
dalvik: convert LOCAL_MODULE_PATH to LOCAL_MODULE_RELATIVE_PATH

LOCAL_MODULE_PATH doesn't work for multiarch builds, replace it
with LOCAL_MODULE_RELATIVE_PATH.

Change-Id: I4e4ceec61d026bbe74ba604554c06104bde42e5e
dalvik: don't build unit tests on eng builds

Building the unit tests forces libdvm to build and install.  Set
the unit tests to optional (the default) so they only build for
a checkbuild or an mm in dalvik.

Change-Id: Ia1f1f7071fc0cbe445c0382e8806ebc9a2e98849