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
Merge remote-tracking branch 'Slim/jb4.3' into slim4.3

Conflicts:
	init/init.c