Revert "Inline ldrex/strex for thumb2, remove ARMv5 remnants."

This reverts commit 62980e817c51c56208971ed5c3e98e0cb21e1685.
(cherry picked from commit 37835357ec28946652522d2bcec0968ba24c0fb6)

Change-Id: Ib4f2af8d7beee93a7ff29888cc8832b40c3cd1cb
import cm init earlier

Change-Id: I6d33026e9a535c6f5bd22028e442dec61f22ccda
Implement corrected sysinit (init.d) system (1/2)

This loads the init.d scripts before the Android services are
started allowing the use of the functions Mounts2SD provides.

Change-Id: I2cdaf491b3d65e6c803c223e419f574370e366a4