init.sh: make sure mountpoints exist

/emmc and /sdcard are only required for the BML to MTD
conversion, create them only when necessary.

/emmc will be removed from the initramfs, hence rmdir /emmc is
no more necessary.

Also, it shouldn't be necessary to keep /emmc and /sdcard mounted,
recovery should mount them automatically if required, but there's
no reason to mount, umount and then mount again the needed block.
latona: fix vold.fstab and storage switch

Use as primary storage the internal memory.
latona: zram disabled by default
latona: fix UMS issues

If acm is not enabled, only one of the storages is available as
USB mass storage device.
Get rid of the UMS only mode to quickly fix the problem.

Note: adb will be enabled all the time.
DeviceParts: BatteryWorkDelay improvements

1) Fix some copy and paste errors
2) Add description and improve the summary
3) Show wakelock duration instead of the additional delay
init.sh: don't mount /sdcard

The needed device nodes are not created and /sdcard can't be mounted.

Instead of creating the device nods, the mount command is removed.
This means that the flash will never be automatically re-started
after the conversion if the zip is inside the external SD.

This prevents conflicts with the mountpoints. recovery mounts
automatically the external SD card in /sdcard if extendedcommand is
found. Normally it's mounted in /emmc, which means that the path to
the zip is wrong in this case and without the proper mount commands
the flash will always abort and the device repeatedly rebooted.

Also, unmount /emmc, the content of /dev is deleted right before the
execution of /init and recovery will unmount it anyway.
latona: changes for ondemandboost

Set ondemandboost on boot to set the default boostfreq and then
set ondemand as default governor.
init: set svnet permissions

Needed for DeviceParts
DeviceParts: svent wakelock control
Revert "latona: fix UMS issues"

This workaround is no more required.

This reverts commit 206f6a1c0b9f7bff9cb43329daa939f49b1753f5.
Increase PVR parameter buffer size

The default of 2 MB is far too small for the complex OpenGL rendering
used in the Android UI in ICS and up.  Instead, boost the param buffer
size to 12 MB, which improves performance.

XXX TODO: http://processors.wiki.ti.com/index.php/SGXDbg recommends 16
MB or larger, but this causes SurfaceFlinger to crash and burn.
Merge pull request #4 from sconosciuto/jellybean

Jellybean