Camera: Various fixes

Changes done:
 * Rewrite target type detection. Use CM standard name for msm7630 -> msm7x30,
   and msm7627 -> msm7x27
 * Only define DLOPEN_LIBMMCAMERA if needed
 * Add proprietary header
Camera: Use standard CameraParameters instead of hardcoding them
Camera: Remove some dead code
Camera: Remove verbose logging

Logs are filled with camera debugging messages. These messages are not really
needed on non-debug builds, disable them.
Camera: Fix video recording

This fixes video recording on the camera HAL side.
Camera: Fix ION allocation problems (not used)
Camera: Fix compile errors on kk builds

Changes:
 * camera_info_t -> mm_camera_info_t (redefinition of struct)
 * remove no longer supported "mode" variable
 * fix property_get calling with small buffer