WIP: tjstyle's camerahal imported

Change-Id: I6d87e50614f25be1db68095324ecb4383ae4123f