recovery: fix sideload cancel

Change-Id: I76fcea55cc38edc713211742890b00acf8de4117
Merge "recovery: fix sideload cancel" into cm-10.1
Delete sideloaded file once installed

If not deleted, it will be unexpectedly re-installed in case
the user starts and then cancels adb sideload.

Change-Id: Idfea3b5d5c95ab29fd946cd404d1255105105ce3
Rename prebuilt recovery su to su.recovery, so it does not interfere with devices that have a shared recovery/boot.

Change-Id: Id542215a31c4617e230474b65ecf54bbc8117d4e
revert mmcutils. cleanups and fixes.

Change-Id: I2b0c3918528e5f7e6f4d2f8df1592c55f98317d3
add getprop

Change-Id: Id7a87626d2351d49750e9982d6f81d2646d9d36d
Remove (un)mount option for datamedia partitions

When /sdcard is /data/media, it can be formatted but it cannot be
mounted/unmounted independently of /data (aside from creating or
destrying the symlink). This removes /sdcard from the mountable
volumes list, but leaves it as a formattable partition.

Change-Id: If59e4516a12da4589ffb0dbd19702f219260370e
Fix recovery filesystem table output to log

Use fprintf when printing to a specified stream.

Change-Id: I863e3b570e3cf560deec9e8bb39cb339f40ae94c