Merge pull request #16 from rebelos/cm-11.0

merge rebel
Will keep ION

Since msm ion included
Merge pull request #17 from rebelos/cm-11.0

Camera Wrapper bulk update and fixes
Fix issue with build.prop build

I found what' wrong. Some commits have to be reverted or only this one.

I've checked that everything below commit "Fix USB mounting" complie without errors.
tamsui: set webview unbind gralloc to true

makes webview more responsive 
thanks @der-koenig
tamsui: build chromium webview

with updated kernel & ro.webview.gralloc_unbind enabled, i'm confident we can get acceptable performance. 

We shouldn't be looking backwards and using obsolete code, and is generally bad practice.
tamsui: remove define to classic webview provider.
overlay: Telephony: rm obsolete sim_network_unlock_allow_dismiss 

also provide some documentation on send_mic_mute_to_AudioManager
tamsui: enable sony apps in playstore
Mesona kernel source fix
patches: build LPAPlayer for msm7x27a
tamsui: fix reboot to recovery command
tamsui: set camera stub to false
Bootlogo: new MDPI bootlogo
tamsui: remove double define of USE_CAMERA_STUB

set by proprietary/device/BoardConfigVendor.mk
libaudio: build audio blobs as .sony not .msm7x27a

build audio.primary and audio_policy as sony to match stock firmware.
When updating the audio HAL I made the mistake of renaming the blobs as the chipsest (msm7x27a)
Revert: BOARD_HAVE_PRE_KITKAT_AUDIO_BLOB

it was destructive. Device couldn't boot with that.
tamsui: Disable HW overlays

Always use GPU to compose screen. Prevents eventually graphical bugs (especialy in other roms like Carbon) and slightly improve performance.
overlay: Telephony: ignore sim perso locked events
tamsui: remove libaudio HAL
use audio-legacy for the time being
in an effort to use audio-caf see the cm-11.0-audio branch