Add camera wrapper to manipulate camera function without global hacks

PS2: Add missed change

PS3: Cleanup and change module name from camera.msm8960.so to camera.MSM8960.so, which will be selected first by libhardware/hardware.c, and can coexist with d2's camera.msm8960.so rather than being overwritten.

Change-Id: Icd3bc318bf17d320ec9c48552fbba25be3757839