Revert "Update optimization flags: fix -mvectorize-with-neon flag"

This reverts commit 25887e8bd09a3bc60a7d7cb8caf4088e749b583e.
Revert "Update optimization flags"

This reverts commit 568c5461b92f1d255a59da081cf8ddb3cb9aeefb.
Revert "Makefile: clean up optimization flags"

This reverts commit 2f8e5bbdfeaa1a28c3770110ff507ab4c001746e.
Use -O2 optimization
bcmdhd: Import from Google tegra-android-tegra3-grouper-3.1-kitkat-mr1 kernel

Signed-off-by: Sultanxda <sultanxda@gmail.com>
Linux 3.0.101

Signed-off-by: Tianrui Guo <tianruig@gmail.com>
boot logo: revert to stock boot logo
rear cam: Enabled tons of debug messages and worked on flash logic.

-It's tough to say what "should be" in this code. We are working with
so much Ad-Hoc code because of the lack of official source for the
camera HAL.

-The s5k5ccgx_set_flash_mode function has been reworked to do 2 things.
 1. Turn the flash ON if the flash_mode is 4.
 2. Turn the flash OFF if the flash_mode is FLASH_OFF.

-flash_mode regardless of value before s5k5ccgx_set_flash_mode is called so
that s5k5ccgx_set_flash can evaluate wether or not to actually turn
on the flash based on what has been set by the camera. ie (on | off | auto)

-Flash during video capture on the rear cam is not correct atm. It should
wait until the record button has been hit before turning on and should turn
off when recording has stopped.

-Debug messages slow down cam a little bit. (will be removed later)
S5PC11X: JPEG: add ioctl to export memory configuration

This allows userspace libs3cjpeg to read memory configuration
from the kernel instead of using the hardcoded value.

Change-Id: I61248d659dbccf2e6cc656adc7fdf18773c2fcbd
venturi: optimize JPEG memory configuration

Only 1MB is required for encoding of VGA JPEG images (used by FFC).
Note that thumbnail encoding function is not used.

Requires userspace change (http://review.cyanogenmod.org/56795).

From http://review.cyanogenmod.org/#/c/56792/

Conflicts:
	arch/arm/mach-s5pv210/mach-venturi.c