[MC] Pass arm cpuinfo from Zygote to kernel.

Change-Id: I8459526f7d55cce6221ec00cb606a35c25ef2fb3
[MC] Fix /proc/magic open mode and permissions.

Do nothing on Arm and X86.  Warn on unenhanced MIPS kernel where /proc/magic
does not exist.  Cleanup ifs.

Change-Id: Id8dbb00025c4fbe7b85b3d5d5bc23766a1680974
[MIPS] Fixing FP registers fs0 and fs1 corruption bug.

There was an earlier patch which fixed the same problem in the
"mterp" code. This patch is for fixing the JIT template code.

For performance reasons, we don't want to use "callee saved" FP registers.
The fix is to just use temporary FP registers instead.
[MC] Correct CheckJni test and /proc/magic create permissions.

As noted by Myriad, Ingenic's MC Dalvik patch erroneously turned
a step enabling CheckJni into a no-op, and passed useless
file-create permissions when opening the /proc/magic file which
was already created by the kernel.

Change-Id: I705fe7cfac27c4b9beb609c34405ce470d23adb2
Merge "[MC] Correct CheckJni test and /proc/magic create permissions." into dev-mips-jb-mr1