mmc: core: put eMMC in sleep (cmd5) mode before suspend

Put MMC to sleep if it supports SLEEP/AWAKE (CMD5) in the mmc suspend
to minimize power consumption.

thx to cattleprod