Support HBOOT 2.22 partition layout

Change-Id: I5130a3898f9244d4e989784a33a5e650b9a38bef
Support by-name partitions

by-name partition support was recently merged in CM's msm8960 kernel.
Use this convention so one recovery can be used by both of the existing
partition schemes (at least HBOOT 1.22 and below).

Change-Id: Ia36bdc347bcff8461c40e810196a958fa3d3d165