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
A char array copy optimization (dalvik).

Bug: 7103825

(cherry picked from commit dc6cb9c7cb4ef636aa6f542615410b56a67b94dc)

Change-Id: I0b8ab789ffb8702bc134b32398c120cc3ed29b9c
Set Processes comm name to package name

When debugging audit logs, it is often helpful to
have the packages name. Bear in mind that the
package name is the right most chars up to
TASK_COMM_LEN. Although a possibility of truncation
exists, it can be useful for narrowing down the
possibilities.

Change-Id: Ia735b03f64352d155f8b96e1d47f48e6519b1d4f
export setThreadName() and add NULL check

Change-Id: I9b69a23b308fe851ed49722c0da3953433b3f5b8
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