blobs: de-commonize ril blobs

* express has major problems trying to use d2 ril blobs and we're
  updating d2 to kk-series blobs

Change-Id: Ia62d2d70d5e84ddc462c5a3fca1fea4f6aba9266
extract-files: add ability to specify a source directory for props

Change-Id: Icf24bb527a32d0867d9d345c5dfbef8e05e6ea71
expressatt: set RIL class

Change-Id: Ibee976900cb8540250358ab2603c8521be751589
expressatt: include some device-specific init stuffs

- need to override msm8960-common scripts due to recent
  RIL updates

Change-Id: Ic0e4e6049fa76177e171b61682d52484f4b50455
expressatt: include GPS HAL

- expressatt is using older JB RIL/GPS blobs, and cannot use the
  updated GPS HAL from msm8960-common.

Change-Id: Iab74a9e895001523366506ffebc93e5be74a13a0
expressatt: inherit audio and NFC blobs from msm8960-common

Change-Id: I51c13b761bd525b23c252185cd6c99ff753087ea
expressatt: Lower speakerphone volume a touch.

Recent change was causing some feedback/echo on speakerphone calls,
drop it down a few % and see how it goes.

Change-Id: Ie91f92edc1cf1f4d4cd25c41c4ddb044d5d6023b
expressatt: setup firmware symlinks

Change-Id: Ida1c72286276df93cce6f8cf48e0e5b7d5bb9d4f
expressatt: bluetooth: delay hci_qcomm_init until BT is started

this is how qcom does it

Change-Id: Ib938851c57928ed09cdae98aafcff63c0a2560b8