flo: fix boot, recovery, cache and persist partition sizes

* These sizes are from real 16gb flo device, HW version 'rev_e'
* /proc/partitions and partition names:

root@kaylee:/ # cat /proc/partitions
major minor  #blocks  name

 179        0   15388672 mmcblk0
 179        1      87536 mmcblk0p1
...
 179        4      15000 mmcblk0p4
...
 179       14      16384 mmcblk0p14
...
 179       23     573440 mmcblk0p23
...
 179       25      10240 mmcblk0p25
...

root@kaylee:/ # cat /dev/block/platform/msm_sdcc.1/by-name/
...
lrwxrwxrwx root root 2013-09-05 16:34 boot -> /dev/block/mmcblk0p14
lrwxrwxrwx root root 2013-09-05 16:34 cache -> /dev/block/mmcblk0p23
...
lrwxrwxrwx root root 2013-09-05 16:34 persist -> /dev/block/mmcblk0p4
lrwxrwxrwx root root 2013-09-05 16:34 radio -> /dev/block/mmcblk0p1
lrwxrwxrwx root root 2013-09-05 16:34 recovery -> /dev/block/mmcblk0p25

Change-Id: I7553b45fb96252f40b2f5dd62eca05d921ebe9c3
flo: Use the CM PowerHAL

Change-Id: I716f57c57e91665b85ec494cb11adc9270f9894e
Merge branch 'cm-10.2' of https://github.com/CyanogenMod/android_device_asus_flo into jb-mr2