msm8974: Update codec capabilities info in media_codecs.xml

Add video encode/decode capabilities for 8974

Change-Id: Ica69d94b6146b443eab3eecf13f2515352cfc977
CRs-Fixed: 763186
Merge "msm8974: Update codec capabilities info in media_codecs.xml"
msm8974: Add mixer control for enabling VI feedback

Change adds mixer control for enabling the VI feedback path.

Change-Id: Id9a513d51554ac4c9ab4e6eb7d4be88bcc87de75
CRs-fixed: 591723
msm8974: Set bootdevice flag

Add bootdevice parameter to kernel command line to indicate the
boot storage device (msm_sdcc.1).

Change-Id: I5652fb887f27ad15abc9643119e694a0c7dbaec9
Merge "msm8974: Add mixer control for enabling VI feedback"
Merge "msm8974: Set bootdevice flag"
msm8974: Add secure decoders capability in media_codecs.xml

Add secure video decoders capability for 8974

Change-Id: I73c6fd2811a85855b0106104e2430775d4d24534
Merge "msm8974: Add secure decoders capability in media_codecs.xml"
Software Encryption issue fixed

1. Changing the class for mpdecision from
   default to main. This is required as
   mpdecision access /data folder, so that
   when we start encryption vold signals all
   main services to stop. In the class default
   case mpdecision would still run and keep the
   data partition busy, which would cause the
   encryption to fail.

2. Provide 16K for footer region of data partition
   /data should have 16K data for the encryption footer.
   In "fstab.qcom" we specify this by adding
   "encryptable=footer" option for the /data parition.
   However after factory reset these paritions will
   be wiped out and mounted using the parition tables
   mentioned in "recovery.fstab".
   In this case the /data should again leave the 16K for
   the encryption footer. So "length=-16384" needs to be
   added for the /data parition for the encryption to
   work after factory reset is done. Similarly BoardConfig
   is changed for userdata partition by reducing it by
   16kb.

3. Disabling HW_DISK_ENCRYPTION flag as not supported.

Change-Id: I188ee4ea959bb8eb791b9387fc6adf299ffdc498
Merge "Software Encryption issue fixed"
Merge AU_LINUX_ANDROID_LA.BF.1.1.2_RB1.05.00.00.016.011 on remote branch

Change-Id: Ie290ae84559e7bc090cbaca38bb8945a7ee0d76b
Ultrasound: use chown -R in usf_settings.sh script

Use chown -R (recursive) switch to set ownership of
ultrasound files to system instead of applying chown to each
directory level.

Change-Id: I6a52af3ad9720d29eaa9e23339e375734938ccfe
Merge branch 'lollipop' into LA.BF.1.1.2_rb1.10

Conflicts:
	BoardConfig.mk