add PN547 NFC driver

picked from 17.1.F.0.60
update PM8941 flash driver

picked from 17.1.F.0.60
select SND_SOC_TFA98XX for MSM8974 devices
make msm8974_dapm_widgets sony generic
mmc: block: Remove call to mmc_blk_set_blksize

It no longer exists.

CRs-Fixed: 561382
Change-Id: I1ca5e8f93241264ed9ffdce53067cb16476c1c66
Signed-off-by: Arve Hjønnevåg <arve@android.com>
Signed-off-by: Asutosh Das <asutoshd@codeaurora.org>