Initial configuration for Quattrimus.

Build script and Kernel configurations for all iproj models.
msm: Allow overriding firmware clock settings.

Provide two new config knobs to forcibly disable the slow frequency
tables and avoid truncating the maximum allowed frequency.
bcmdhd: Do not deref null ptr in p2p code.
Don't force CROSS_COMPILE.
msm8x60: Fix crash when bringing up cpu1 from userspace.

When cpu1 is brought up by writing to sys/devices/system/cpu/cpu1/online,
acpuclk_8x60_set_rate() is called from cpu0.  This triggers an error in
msm_spm_set_vdd() which leads to a crash and reboot.

Fix this by rescheduling on the correct CPU when necessary.
Fix build when CONFIG_LGE_VIBRATOR is not set.
Reduce logspam.
Ignore generated source file.
i_vzw: jb support.
Enable RNDIS instead of ECM.

* Disassociate USB_G_LGE_ANDROID from ECM/RNDIS and make ECM a separate
  config option, USB_G_LGE_ECM.  This is disbaled by default as it seems
  to be non-standard.

* Fix code that assumes USB_G_LGE_ANDROID implies ECM and use USB_G_LGE_ECM
  instead.

* Enable RNDIS by disabling USB_G_LGE_ECM in defconfig.

Note this behavior diverges from the Spectrum vendor kernel, which uses
ECM.  But RNDIS is apparently the expected driver for Android, as f_rndis
is referenced directly in frameworks/base.
i_vzw: Fix wifi.

Tweak dhd_module_init() to look more like the VS920 GB kernel.
i_lgu: jb support and compile fixes.