wlan: Store avoid channel list

Store avoid channel list into recoverable location.
If Softap mode detects current channel is not safe to use,
WLAN kernel module will be restarted.
Then WLAN kernel module internal storage will lost
unsafe channel information.
To avoid start softap with unsafe channel, channel information
should be stored in static location.

Change-Id: I5a6d7ab7314936d7bbaaf7a005e58179a4dc0613
CRs-fixed: 576020
Signed-off-by: Leo Chang <leochang@codeaurora.org>
Merge "Merge "msm: ipc: Possible memory corruption due to Sign Conversion""
Merge "Merge "Merge "msm: ipc: Possible memory corruption due to Sign Conversion"""
Merge "Merge "msm: ipc: Possible memory corruption due to Sign Conversion""
Merge "Merge "Merge "msm: ipc: Possible memory corruption due to Sign Conversion"""
Merge "Merge "Merge "msm: ipc: Possible memory corruption due to Sign Conversion"""
Merge "wlan: Store avoid channel list"
Merge "Merge "wlan: Store avoid channel list""
Merge "wlan: Store avoid channel list"
Merge "Merge "wlan: Store avoid channel list""
Merge AU_LINUX_ANDROID_KK_2.7_RB1.04.04.02.007.031 on remote branch

Change-Id: Ic2d4e85b233c7df5947c0f463d4045568168ed0d
Merge "Merge AU_LINUX_ANDROID_KK_2.7_RB1.04.04.02.007.031 on remote branch"
Merge remote-tracking branch 'caf/kk_2.7_rb1.25' into cm-11.0