ion: header

-msm ion header removed from device tree.
-added here for adjust kernel
ARM: arch/arm/kconfig: select HAVE_EFFICIENT_UNALIGNED_ACCESS for CPUv7 or lower && MMU

Modern ARM CPUs can perform efficient unaligned memory accesses in
hardware and this feature is relied up on by code such as the dcache
word-at-a-time name hashing. It can be beneficial to
know at compile time whether the architecture can do unaligned
accesses efficiently.
SELinux: better support for selinux
watchdog: ts72xxwdt

-fix the issue of deadlock in lockscreen
msm8x25: arubaslim support

Change-Id: I41ab99c7981da1aa01ba5167b931f1517a1f1464