msm8974: Temp build fixes for L

Change-Id: Ifa7cf324785648a551d5985d7c6827364e126ce3

Conflicts:
	BoardConfigCommon.mk

Patchset: 1
http://review.cyanogenmod.org/#/c/77605/
msm8974: Remove HALS from cm.dependencies

Change-Id: I380c834bed0c3ea67c9c4586814e3b114506bb8d

Patchset: 1
http://review.cyanogenmod.org/#/c/77606/
msm8974-common: Fixup CameraWrapper for L

  Also clean up code and get rid of warnings.
  Clean up from Arne Coucheron works on other
  samsung wrappers.

Change-Id: Icab1b9ec17710861f735a05dcdd87dac932c63c2

Patchset: 1
http://review.cyanogenmod.org/#/c/77607/