fireball: rely on common for some of recovery
fireball: include TWRP recovery support
fireball: change DMIC Endfire volume for noise cancellation

This makes the outgoing sound on phone calls sound good.  Without
this change, the person at the other end hears all kinds of noise.

Change-Id: I744f5dccc3cf0eb464574f1750b001a81220438f
Merge branch 'cm-10.1' of https://github.com/htc-msm8960/android_device_htc_fireball into cm-10.1