staging: android: lowmemorykiller: Management of not killable processes

This feature allows the user to define processes and system processes
white-lists filled with the preferred process names and to not be killed
by lowmemorykiller, unless it is absolutely necessary.

This feature exposes four new lowmemorykiller parameters:
- donotkill_proc, is the flag to enable / disable this feature for the
  processes chosen by the user
- donotkill_sysproc, is the flag to enable / disable this feature for the
  system processes chosen by the user
- donotkill_proc_names, is the list of process names (comma separated)
  chosen by the user to be preserved from killing
- donotkill_sysproc_names, is the list of user system process names (comma separated)
  chosen by the user to be preserved from killing

When a the lowmemorykiller needs to free ram, it will first kill the processes
not included inside the two process name lists chosen by the user.
If there are no more standard killable processes, then it will be necessary to
kill one of the processes included inside one of the two white-lists, to
prevent system hangs, slowdowns, etc.

Signed-off-by: Dan Trifan <jimsth@gmail.com>
Revert "Updated SAMSUNG OSRC exFAT File System support - v1.2.5"

This reverts commit b549099d35162f1db47780303478c70242a6db4e.
Revert "Revert "Revert "exFAT v1.2.4 [Samsung-OSRC]"""

This reverts commit ef0580c05f9a478e421f11f991d9c2544071b5d5.
Added Samsung exfat source, modded by @rxrz @lqs and me :)

This driver can replace FAT16/32 driver!

This driver can be built on 3.0.y up to 3.10.y :)

source came from here!
http://opensource.samsung.com/reception/receptionSub.do?method=sub&sub=F&searchValue=exfat

then tuned in here
https://github.com/rxrz/exfat-nofuse/commits/master

and then update be me :)
https://github.com/dorimanx/exfat-nofuse

Mazal tov :)

Conflicts:
	fs/Makefile
EXFAT some ports and corrections to fix small bugs
exFAT Kconfig and build bits