dalvik: dalvik device extension pack.

Add support for customer device extension

Change-Id: I0402a630ba212d1c5e81cda110f61210f7b60384

Conflicts:
	vm/Android.mk
dalvik: fix instruction initialization

properly initialize instruction fields

Change-Id: I5457f7bfbe7dd9f9732c163af00db6dde4c0bf95
Use 64-bit Linux capabilities when starting Zygote

Enable 64-bit capabilities when starting Zygote to allow
>32-bit capabilties to be set, such as CAP_BLOCK_SUSPEND.

Change-Id: I2821a2a393dc521c7b99a7283ba17b3ae3b375fd
Dump hprof when app encounters Out of memory.

These changes will only dump application hprof when debug
property "dalvik.debug.oom" is set to 1.

Change-Id: Iea8cd545f5cb81f333b78578c6fc38c340bf0fd4