First round of fixes for kitkat upgrade

Not much more than "made it compile" right now.

The sensor API changed a little, requiring two new fields be initialized
in the libsensors setup code.

The media_codecs and media_profiles must be provided by the device tree
now and can't be pulled from an existing place in the AOSP code like
before.
First try at android-3.10 kernel config
Update init and storage for kitkat
Add IPv6 back to kernel config

Not having IPv6 in the kernel causes an assortment of problems for the
VM. Worst of all, the implementation of java.net.ServerSocket evidently
binds to the v6 wildcard address now, making any call to it fail with
some very unintuitive error messages. This should also clear up some of
the logcat complaints from other system services regarding firewall rules
and other networking things.
Only build SSH if it was enabled in the build script
Merge master into svmp-2.x

* svmp/master:
  Display VM IP info on console
  Fix audio encoding issue
Added "Build Variant" option to build script

Build Variant option for lunch (eng, user, or userdebug) allows
for building a more secure image that uses restricted settings,
such as disabling root-level ADB.
Remove leftover traces of mesa experiments
Fix missing IPv6 netfilter kernel options
Clean up dead files and init code