board-pyramid-mmc: Set WiFi card as non-removable

WiFi is getting stuck on 'off' sometimes after a reboot:
[    2.045043] dhd_detach thr:62 terminated OK
[    2.111389] dhd_detach thr:5f terminated OK
[    2.111785] dhd_detach thr:60 terminated OK
[    2.112243] dhd_detach thr:61 terminated OK
[    2.113281] CFG80211-ERROR) wl_event_handler : wl_event_handler was terminated
[    2.113464] wl_destroy_event_handler thr:5e terminated OK
[    2.145904] =========== WLAN placed in RESET ========
[    2.146392] rtc-pm8xxx rtc-pm8xxx: setting system clock to 2014-03-06 09:16:00 UTC (1394097360)
[    2.146636] Warning: unable to open an initial console.
[    2.146911] Freeing init memory: 208K
[    2.152435] dhdsdio_htclk: HT Avail request error: -35
[    2.153289] mmc2: card 0001 removed

Seems like WiFi is getting removed by something, so make it non-removable.

https://github.com/Flemmard/old_android_kernel_htc_msm8960/commit/2bd813e7bab42056b78340d28c5550b7b98be91d

Signed-off-by: Sultanxda <sultanxda@gmail.com>
Sultan_defconfig: Clean up and restore some original options
mach-msm: Kconfig: Remove no-op configs

Signed-off-by: Sultanxda <sultanxda@gmail.com>
drivers: mmc: Fix compile error
pyramid: Disable rtc_alarm_powerup

AOSP ROMs don't use quickboot, so HTC's offmode alarm doesn't work.

Signed-off-by: Sultanxda <sultanxda@gmail.com>
Sultan_defconfig: v1.0.3
Add dummy msm_ion header