msm8930: Add camera HAL wrapper

 * Includes work done by:

     - invisiblek
     - nardholio
     - cyanogen
     - noobnl

Change-Id: I31b6f68192e3fb6525bfa7bd4d182a3afd3b2d40