Revert "overlay: BOARD_USE_LEGACY_TOUCHSCREEN device tree flag."

This reverts commit 250224864d08ddb0d7139c03ad64f23a2d960401.

Flag has already been re-added in CM.
init: Install busybox in sbin and adb shell before mounts.

-This commit is similar to https://github.com/Meticulus/slim_device_samsung_venturi/commit/a2d1425fdc22b28c143bc150274e1cb5f45cde28
in that it enables adb shell before /system is mounted but
this is for normal boot instead of recovery.

-This also installs busybox in /sbin (all symlinks) for diagnostic purposes
such as getting adb shell for logs when system wont boot.

-This commit also fixes the above mentioned commit by placing busybox in /sbin.
I was looking for the most prudent way to do that, and I think I've got it.

Conflicts:
	init.venturi.rc
LVMv2: change default_data_alignment

-According to https://raw.github.com/steven676/android-lvm-mod/master/HOWTO-MOD
the default_data_alignment parameter should be our devices
"erase block size" and that the erase block size can be found by
cat /sys/block/mmcblk0/device/preferred_erase_size. I get a value of
2097152 which is exactly 2MB.

-I looked for this value before the initial LVMv2 implementation but
was unable to find it.
init: Load modules a little earlier
bionic: Unbreak scorpion!

-According to this patch http://review.cyanogenmod.org/#/c/56062/,
benchmarks were done on a different "scorpion" device and this
combination was determined to be the best.

-NOTE: The scorpion memcpy.S and memset.S are not used. I suspect
that they are incompatible with KitKat; even though they remain in
the repo. Perhaps someone will rework them one day...
board config: Switch to optimal "scorpion" cpu variant.
media: updated media codecs and profiles

- These files are pulled from Slim crespo device tree.

- The correct video record resolution and quality in the
front and rear cam.
camera HAL: Reworked to give rear cam photo snap limited functionality.

-This does not fix the rear camera and a proper solution should still be
persued.

-A proper solution to the rear camera photosnap problem does not seem
forthcomming so in order to give the rear cam photo snap some functionality;
It's been reduced to a vga camera.It picks images off of the preview stream,
just as the front cam does. This is similar to the way that apps such as
FastBurst operate.

-The benefits of this implementation are:
 1. The rear cam can snap photo's in *any app.

-The trade off of this implementation are:
 1.  Photo resolution is limited to 800x480 or 640x480

-The "real" problem seems to be that when we ask the rear cam to
"switch" to the "high resolution jpeg mode" we get an error from
a really low level in kernel code...

* = theoretically
overlay: update frameworks_base config.xml and add USB Tether.

-USB Tether requires corresponding kernel defconfig changes...

-This may also enable a few other settings here and there...
Overlay: remove stuff not in CM
Revert "init: Install busybox in sbin and adb shell before mounts."

This reverts commit c2d1c18f6e8ad48815528a7250414e022578bfeb.
Use KitKat zRAM setting

CM's compcache has been removed, so we need to migrate to KitKat's mechanism. The value is set to 128 MB for now. This gets compressed to ~40 MB on RAM and may provide benefits to multitasking.

From:
https://github.com/CyanogenMod/android_device_samsung_aries-common/commit/92e93e8bf0058d526302b2762a8b40debc218ac7
https://github.com/CyanogenMod/android_device_samsung_aries-common/commit/6c337320aafdc23c23dc2b0cb92279a06ee28b30
Update README for cm-11.0

Thanks for @sultanxda for pointing out that this hasnt been updated in a while

Signed-off-by: Tianrui Guo <tianrui@pac-rom.com>
README: Enhance laziness

Signed-off-by: Tianrui Guo <tianrui@pac-rom.com>
overlay: Fix missing Torch Quick Settings toggle
BoardConfigCommon: Remove useless/redundant flags
Update repo-patcher
BoardConfigCommon: Define Linaro toolchain date
Add updated roomservice.xml
README: Update roomservice.xml URL