Superuser 4.3 fixes.

Add support for su daemon to work around SELinux policies
and new capset on zygote/dalvik.

Change-Id: I2bdc7ef61dc17430a878e13dd098e6d0c004ddb2
Fix build

Change-Id: I2f65d0128ef0b885603caf1100a194626d04cbed
Merge remote-tracking branch 'cm/cm-10.2' into cm-10.2
cleanups and sanity check string length

Change-Id: I17be8f06edd5ec507ab9b0a14cf305be75afc067
Add missing NULL sentinel.

Change-Id: I95b86d8e60d54a54280dae89ab93ff7eb322fe18