staging: lowmemorykiller: backport from 3.4 kernel

- Autodetect adj_oom values
- Userspace control for whitelist apps (including apps which aren't actually killable)
staging: add sync and sw_sync

sw_sync is a base sync driver that uses the cpu for serialization.

Sync is a framework for synchronization between multiple
drivers. Sync implementations can take advantage of hardware
synchronization built into devices like GPUs.
temp sensor: enabled TMP102 temperature sensopr

Rename the 'skip function' in thermal framework as we definately haver a temp sensor included
staging: lowmemorykiller: Fix error negative width in bit-field