drivers: wifi: Tweak WiFi driver features

Disable GAN_LITE_NAT_KEEPALIVE_FILTER and allow to change WIFI MAC address.
drivers: wifi: Disallow wifi to hold wakelock in suspend mode

This prevents wifi to hold wakelock in suspend more and will result in less power drain by allowing deep sleep.
module: fix symbol versioning with symbol prefixes

Fix symbol versioning on architectures with symbol prefixes. Although
the build was free from warnings the actual modules still wouldn't load
as the ____versions table contained unprefixed symbol names, which were
being compared against the prefixed symbol names when checking the
symbol versions.

This is fixed by modifying modpost to add the symbol prefix to the
____versions table it outputs (Modules.symvers still contains unprefixed
symbol names). The check_modstruct_version() function is also fixed as
it checks the version of the unprefixed "module_layout" symbol which
would no longer work.

Signed-off-by: James Hogan <james.hogan@imgtec.com>
Cc: Michal Marek <mmarek@suse.cz>
Cc: Sam Ravnborg <sam@ravnborg.org>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: Jonathan Kliegman <kliegs@chromium.org>
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> (use VMLINUX_SYMBOL_STR)
drivers: Make frandom a module
drivers: modem_if: disable debug
build: Strip modules
Linux 3.0.80
drivers: logger: Reduce logger RAM usage
drivers: mmc: Turn off logging of timeout
exynos: Tune touch screen sensitivity and cpu throttle values
drivers: Add Samsung j4fs support