Update to use 3.4-caf kernel, and prepare for camera

Change-Id: I958a9e17e27e3b6c9a7d30d0ef8e38c277d8f14a
Updated flags for ville. Removed camera as USE_CAMERA_STUB=true and TARGET_PROVIDES_CAMERA_HAL:false is already set on msm8960. Removed camera wrapper as we don't need it (for now?)

Change-Id: I9bf8cf6801ceacd3dbe7f98f51592495a7bc60dc
Add support for a s4-common vendor

Change-Id: Ic85319f6fc1464d9e266456ef0b77f429057b05a