camera: Fix non-trivial designated initializers
camera: Add further extra camera parameters

This should solve the missing symbol errors while loading camera libraries
on Qualcomm hardware devices.
ril: Remove setCurrentPreferredNetworkType method

This overridable method is not defined anymore.
ril: Add the new constructor overload
ril: Use TelephonyManager to enable/disable data connectiviy

The method setMobileDataEnabled of ConnectivityManager is no more defined, so
it's necessary to switch to the related methods defined inside TelephonyManager,
enableDataConnectivity and disableDataConnectivity.
ril: Hack for Lollipop

The system now queries for SIM status before radio on, resulting in getting
an APPSTATE_DETECTED state.
The RIL does not send an RIL_UNSOL_RESPONSE_SIM_STATUS_CHANGED message after
the SIM is initialized, so delay the message until the radio is on.
ancora: Update device makefile
config: Update media codecs
config: Update audio policies
prop: Enable AwesomePlayer
prop: Force camera API version 1
gps: Fork our own version of the GPS HAL
BoardConfig: Add QCOM_BSP_LEGACY flag
ramdisk: Change the assignment of partitions

Since there isn't available space inside /data and /system partiotions, we must
redistribuite partitions and use internal sdcard space as data partition.
The new partitions configuration is the following:

| Mount Point | Device                |  Size   | Note                       |
|----------------------------------------------------------------------------|
| <not used>  | /dev/block/mmcblk0p16 |   94 MB | previously used as /cache  |
| /cache      | /dev/block/mmcblk0p15 |  552 MB | previously used as /system |
| /system     | /dev/block/mmcblk0p17 | 1.33 GB | previously used as /data   |
| /data       | /dev/block/mmcblk0p28 | 4.98 GB | previously used as /sdcard |
config: Add the sample rate of 48 kHz for bluetooth A2DP output
BoardConfig: Enable extended font support
cm: Switch to full phone config

Our system partition is now 1.3 GB so it can handle full package easily
overlay: Enable multi-user feature
ril: Revert getIccCardStatus hack

Fixed in http://review.cyanogenmod.org/#/c/79187/
prop: Disable Atlas service

Disable Atlas service to avoid memory overhaed caused by it.

Drawbacks in Atlas service:
- Fixed size of canvas: whether the drawebles are in use or not always
                        resides in memory.
- Choosing drawables: It chooses the drawables to pre-load based on
                      dimensions, rather than number of requested apps.