libdex: Skip the dexroot-on-cache stuff for user builds

Change-Id: I432b96ae3e25977ea17558b4a3f8ca90903cb5b5
Unbreak building host modules

bionic is now a dependency for properties

Change-Id: Icd406e639ca297244ab809f523c6830c2240d20b

Conflicts:
	vm/alloc/Heap.cpp

	modified:   libdex/Android.mk
	modified:   libdex/OptInvocation.cpp
	modified:   vm/alloc/Heap.cpp
Merge branch 'kk_2.7_rb1.9' of git://codeaurora.org/platform/dalvik into caf

Change-Id: I885fab2470352d0a625c9946d0d5c9111486b713

Conflicts:
	vm/Android.mk
	vm/compiler/codegen/arm/CodegenDriver.cpp
	vm/compiler/codegen/arm/Thumb/Gen.cpp
	vm/compiler/codegen/arm/Thumb2/Factory.cpp
	vm/compiler/codegen/arm/Thumb2/Gen.cpp

	modified:   libdex/Android.mk
	modified:   libdex/DexOpcodes.h
	modified:   libdex/InstrUtils.cpp
	modified:   libdex/InstrUtils.h
	modified:   opcode-gen/bytecode.txt
	modified:   vm/Android.mk
	new file:   vm/DalvikCrashDump.cpp
	new file:   vm/DalvikCrashDump.h
	modified:   vm/DalvikVersion.h
	modified:   vm/Dvm.mk
	modified:   vm/Globals.h
	modified:   vm/Init.cpp
	modified:   vm/InitRefs.cpp
	modified:   vm/InlineNative.cpp
	modified:   vm/InlineNative.h
	modified:   vm/Sync.h
	modified:   vm/alloc/Heap.cpp
	modified:   vm/analysis/Optimize.cpp
	modified:   vm/compiler/CompilerIR.h
	modified:   vm/compiler/Dataflow.cpp
	modified:   vm/compiler/Dataflow.h
	modified:   vm/compiler/Frontend.cpp
	modified:   vm/compiler/InlineTransformation.cpp
	modified:   vm/compiler/IntermediateRep.cpp
	modified:   vm/compiler/Loop.cpp
	modified:   vm/compiler/SSATransformation.cpp
	modified:   vm/compiler/codegen/CodegenFactory.cpp
	modified:   vm/compiler/codegen/Optimizer.h
	new file:   vm/compiler/codegen/PostOptimizer.h
	modified:   vm/compiler/codegen/arm/ArchFactory.cpp
	modified:   vm/compiler/codegen/arm/ArchUtility.cpp
	modified:   vm/compiler/codegen/arm/ArmLIR.h
	modified:   vm/compiler/codegen/arm/Assemble.cpp
	modified:   vm/compiler/codegen/arm/Codegen.h
	modified:   vm/compiler/codegen/arm/CodegenCommon.cpp
	modified:   vm/compiler/codegen/arm/CodegenDriver.cpp
	modified:   vm/compiler/codegen/arm/FP/Thumb2VFP.cpp
	modified:   vm/compiler/codegen/arm/LocalOptimizations.cpp
	modified:   vm/compiler/codegen/arm/Thumb/Gen.cpp
	modified:   vm/compiler/codegen/arm/Thumb2/Factory.cpp
	modified:   vm/compiler/codegen/arm/Thumb2/Gen.cpp
	modified:   vm/mterp/armv5te/OP_EXECUTE_INLINE.S
	modified:   vm/mterp/armv5te/OP_EXECUTE_INLINE_RANGE.S
	modified:   vm/mterp/c/OP_EXECUTE_INLINE.cpp
	modified:   vm/mterp/c/OP_EXECUTE_INLINE_RANGE.cpp
	modified:   vm/mterp/common/asm-constants.h
	modified:   vm/mterp/out/InterpAsm-armv5te-vfp.S
	modified:   vm/mterp/out/InterpAsm-armv5te.S
	modified:   vm/mterp/out/InterpAsm-armv7-a-neon.S
	modified:   vm/mterp/out/InterpAsm-armv7-a.S
	modified:   vm/mterp/out/InterpC-allstubs.cpp
	modified:   vm/mterp/out/InterpC-portable.cpp
	modified:   vm/mterp/out/InterpC-x86.cpp
	modified:   vm/oo/Class.cpp
	modified:   vm/oo/Class.h