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.

  -Requires device tree to include a CameraParametersExtra.h
   for the specific device.

Change-Id: Icab1b9ec17710861f735a05dcdd87dac932c63c2
msm8974-common: Move camera wrapper up to device repos

Change-Id: Ie16e0ccc0630edfafec935ae6f311826bc1a42fc
msm8974-common: Update media_codecs for L

Change-Id: I43e9f833033751fe65f01bd3bcc9f320cdf538be
Merge branch 'cm-12.0' of https://github.com/CyanogenMod/android_device_samsung_msm8974-common into cm-12.0

Conflicts:
	camera/Android.mk
	camera/CameraWrapper.cpp

Change-Id: I1092b5aa059a265c0be438e908eb90743eea8f3c
Fix duplicate definition error

Change-Id: I1b9f78c19d7767fad154200215f06cf0fd9f7f8c