cgroup/timer_slack: fix cgroup permission errors

Since the common mounting of cpu and timer_slack into /dev/cpuctl
in commit
https://github.com/boype/kernel_tuna_jb42/commit/f23ab456002c2d3b416260862dbfdb82b031a450
the Android OS cannot move processes across cgoups anymore:

    W/SchedPolicy( 1180): add_tid_to_cgroup failed to write '5949'
    (Permission denied); policy=0

Fix this by implementing an 'allow_attach' handler, according to
this commit:
https://github.com/boype/kernel_tuna_jb42/commit/bb5b603036b99d80527b222dc98eba4ee8341020

Signed-off-by: Boy Petersen <boypetersen@gmail.com>
mm/oom_kill.c (affects lowmemorykiller): prevent changing oom_adj if its value is -17

This should prevent that the Android OS automatically changes
its value when a process has been explicitly set to be unkillable.

To gain control over either oom_adj or oom_score_adj again, set
oom_score_adj to 1000 (OOM_SCORE_MAX).
lib/lzo: Rename lzo1x_decompress.c to lzo1x_decompress_safe.c

Rename the source file to match the function name and thereby
also make room for a possible future even slightly faster
"non-safe" decompressor version.

Signed-off-by: Markus F.X.J. Oberhumer <markus@oberhumer.com>
lib/lzo: huge LZO decompression speedup on ARM by using unaligned access

Signed-off-by: Markus F.X.J. Oberhumer <markus@oberhumer.com>
arch/arm: introduce Tuna optimized VMSPLIT of 2.5G/1.5G

This will allow more vmalloc while not using any highmem.

Conflicts:
	arch/arm/configs/fancykernel_ext_tuna_defconfig
	arch/arm/configs/fancykernel_std_tuna_defconfig
defconfig updates