rhine: implement wcnss_service

The primary job of this daemon is to collect the calibrated data
received from WCNSS FW thru platform driver; and save it to a file.
And pass this stored calibrated data to firmware, when the device
boots next time.

Change-Id: I62cbf610bdb84172d0d950fe89a2acbead5384a6