init: Set ADDR_COMPAT_LAYOUT before spawning processes.

Some Android programs have problems with memory which grows
from the top down.  Temporarily set ADDR_COMPAT_LAYOUT to
avoid breaking those programs.

Bug: 7188322
Change-Id: I61760500e670b4563838c63b82d4a0b6e354a86e
system_core: set back to only use data partiton for dalvik-cache

no need to set the permissions and double check them

Change-Id: I15e21fda88a2d754da1f36f8b2bb6622cf44cd41
Spliting Files from Framework (3/3)

Change-Id: Ibab2252515f3313fc896f1d28a54e763a863f032