staging: prima: rebase on sony_msm8x60's driver

This is a direct replacement of drivers/staging/prima from
https://github.com/CyanogenMod/android_kernel_sony_msm8x60/commits/cm-11.0/drivers/staging/prima
up to commit "prima: wlan: Revision 3.2.7.47"
(67885bfc5293e6fbd7c1bc4d7ac510db579e644e).

Change-Id: I1488a8204e855cc76355fdc782401c1c42a1c30d
staging: prima: load patched firmware

Change-Id: Ib5c95a6cd8aab03444b357377a7dde3d2f4f02a1
staging: prima: Allow prima_wlan to be built inside kernel

* Prima needs wcnss to be set up when it loads.
  Therefore use a platform_driver in to notify prima that wcnss is ready.

Change-Id: I6c403f705e9dffa524a2aab54453e50775b45264

Conflicts:
	drivers/net/wireless/wcnss/wcnss_wlan.c
	drivers/staging/prima/CORE/HDD/src/wlan_hdd_main.c
msm: HTC: s4: update prima config

Change-Id: Idab2c48b94975521bbf879130e52a7dab28b86f2