bcmdhd: Reset the hang flag after the notifications are sent

... and put back the pseudo-tuning code in mmc to avoid erroring out
on reinit

Conflicts:
	drivers/mmc/host/msm_sdcc.c

Change-Id: I8adb0f9027fa5b21e981f19a3437b336a89d3cf8
Remove more kmsg spam.

Change-Id: I42a9ef8e415cb7503dd9210fecba0f1eb07b7082
Re-init the card if it crashes.

Change-Id: I9a09e2491abfee1c668a98034c2b4993f45fbc78

Conflicts:
	drivers/net/wireless/bcmdhd/src/wl/sys/wl_cfg80211.c
BU52031NVX: Add lid events to support the smartcover

Conflicts:
	drivers/misc/pm8xxx-cradle.c

Change-Id: Ifa304773a134aac9a88c8c7dbd3fa01c10f5bf72