Revert "Use MAP_FIXED in remapNewHeap"

This reverts commit 462bc921aefe3b96e8cc7dae91e234b0e455966c, it
breaks android.openglperf.cts.GlAppSwitchTest#testGlActivitySwitchingFast

Change-Id: Ic153994859f678dbef4328bee5740e21beb735e0
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: I5431238839712499122eb35132599230d8610de8
CRs-Fixed:621955
Use RETURN_PTR(NULL) instead of RETURN_VOID in newNonMovableArray.

RETURN_VOID doesn't set the return value. This means that we are
returning random garbage when the allocation doesn't succeed.

Bug: 11971220
Change-Id: I570562c7bb9dc573161294916f582709774b35fd
Revert "dalvik: add placeholder for future changes"

 * There are GC issues with this version. Rollback for now.

This reverts commit cdf7a375a8e44fad85e90e7234e561088b20a897.

Change-Id: I983a14a7c39f99427e4a437f1a752fc99db91e28
Merge remote-tracking branch 'cm/cm-11.0' into cm-11.0

Conflicts:
	vm/alloc/HeapSource.cpp