dumpstate: Skip subsequent showmaps if the first run fails.

dumpstate takes over six minutes to run as each call to "su" (which
dumpstate uses opportunistically on states that require root privileges to
access) takes approximately one second to process.

The vast majority of these "su" calls are made to "showmap", which is
called for every running process.  These calls nearly always fail, either
because dumpstate is denied root access, or because "showmap" isn't
installed.

This greatly speeds up the dumpstate process by skipping subsequent
"showmap" attempts if the first run (on process init) fails.
dumpstate: Fix calls to su to specify a shell command

Superuser's su requires that shell commands be specified with the "-c"
option.  Fix calls to su to explicitly specify this option.
surfaceflinger: Show layers using copybit in dumpsys

Change-Id: I13b6e5d77546885d45e25fed92b86456c714855e
ST_ERICSSON: Adding suport for native pixel formats

- Add support for ST-Ericsson native pixel formats and conversion to
    and from these formats.

adapted from http://review.cyanogenmod.org/#/c/29600/

Change-Id: I8eb6dec59fc0c862590641e7fed7742a3491a155
FM Radio: Add support for FM Radio in Android

moved permissions to frameworks/native

Change-Id: I27ded70f7bc116a1b1c9cff2383c4899afe746ec
Merge pull request #1 from CyanogenMod/jellybean

sync - get the cm-jellybean commits