msm8974: Remove HALS from cm.dependencies

Change-Id: I380c834bed0c3ea67c9c4586814e3b114506bb8d
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