Build kernel from source in-tree

Updated the svmp.mk to execute a recursive make to build the android kernel.
Before executing make, the svmp-kernel.config is copied to the kernel/android
directory and renamed to .config

Change-Id: Ie67874a47e421f30137086e8ab10c0d3976aea9e
Fixes for rebase to AOSP 4.2.2

* Change instances of LOGx to ALOGx
* Update location of audio_effects.conf, apns-conf.xml, and
  android.hardware.touchscreen.multitouch.jazzhand.xml in svmp.mk
* Add local_time.default package to build

Change-Id: Ib86bf735bc4cfaeb7efe21ca64af829f63bc07a8
Move fbset into device tree

Change-Id: I62d37ffa7c7845c50c133c4c54c5121e2420aac7
Fix reading STUN server from env var

Change-Id: I3120b3169ff1c7510c36108a83cde308a91c30e9
Port to 4.2.2, still has sdcard issues

Change-Id: I774daf1fcd66debc3920a29e1266fe916b1abccc
Bring svmp.mk up to date with 4.2.2

Based on the vbox_x86 makefile in 4.2.2_r1.2

Change-Id: I37840fff486baa5544791acc99eb92ae19018347
Remove some old dead files

Change-Id: I523f3b5ecdb129f493049166c1018d3a737513c2
Fix broken svmp.mk

Change-Id: I40a92f033e5993b8c1b785c25d483f59cfe3ccb1
removed duplicate low memory references

Change-Id: Ie8d44a0c649755d1714c1060d2769e4d49044764
Need to test if sdcard is working and removed import of usb rc

Change-Id: I68072393b756b1694ff7cb548834052acc990fa7
Lower the framebuffer's fps to something sane

Play with the pixel clock to lower the vfb refresh rate that
surfaceflinger sees. Pixelclock value chosen by trial and error. The
current value yields ~34fps.

Also found some potentially useful system properties that may or may
not actually do anything.

Change-Id: Ie152181e746ec35ec3975a08bbe7277171bd6988
init improvements; sdcard storage mostly working

* Remodeled init.svmp.rc after the tuna one from the Galaxy Nexus
* now using mount_all and fstab to mount the filesystem
* removed some unused init code

Change-Id: Ia63bb47fbd38c831c3ea459b64f37e2347252e39
Update build script to allow for virtio-base images

* Also added some pre-formatted blank data+cache disks to add as a 2nd
  disk when launching the VM image

Change-Id: I677ae1bf1a387b366340aaa93f3475eebe0bf06b
New fbstream that syncs to the vsync signal

Generally improved video performance. Clears up the flickering. Lower
encoder CPU usage.

Change-Id: I276d52b3da41a8afa6b23c460c28ec0b6c9d5b64
Updates for input server / fbstream merge

* remove STUN server stuff from the build-svmp.sh script
* disable starting fbstream and webrtchelper in init.rc
* remove fbstream binary and start script

Change-Id: Id66f95eb753ad362a67cd82af50242d0228cd084
Allow event server to read /dev/fb0

Set's the device to world readable. This is an adequate solution for
now but should really do be replaced with something more secure using
groups and permissions.

Change-Id: I40cefeacee28292d14486ff432850076a42d2533
Split build script to workaround repo issue

The repo tool's copy directive that is used to copy the build script
from device/mitre/svmp into the AOSP root does not seem to always pick
up changes to the build script and copy the new version into root. Fix
by making build-svmp.sh a wrapper that calls the real script directly
from the device tree directory so it's always in sync. The wrapper will
never need to change.

Change-Id: Id4a381bb613fc26be1d16f9dd7e42b0cc71bf03b
including iptables config with qtaguid replacing owner

Change-Id: Iec78d8e0f96de2f8d5328ea21ce771ab8f2f6a30
Updated build scripts for sshd and Email

Updated build scripts for product.
Added sshd, scp, and sftp to VM modules.
Added custom sshd_config to VM.
Updated build script to read SVMP_AUTHORIZED_KEYS and copy file accordingly.
Added stock Email package to VM modules.
Ssh is now supported with public key authentication.
authorized_keys is copied at build time, see "build-svmp.sh" for instructions.
Disable building busybox. It's no longer needed.

Change-Id: I481abba246904a5ce4f3b834cf173044bc97fbfc