Exclude generic camera implementation if TARGET_PROVIDES_CAMERA_HAL

Change-Id: I91066dfa3d271aa7f909fc8751adb74b622173d2
Merge remote-tracking branch 'cm/cm-11.0' into HEAD