LCD Changer take 2

Inspired by git fetch git://github.com/SlimRoms/packages_apps_Settings.git jb4.2 && git cherry-pick 156b17a7397afd8ef98d40fef0f90c7cc5babbce

Hint: You need busybox for this

Change-Id: I7b22749b2ebb14a4d4fdeb944522097beee55705
Signed-off-by: DHO <DHO@dho.im>

Update to LCD changer

PS1: Shit-ton of fixes
PS2: Small amount of clean up

Change-Id: I4f367a2aaed37ae22c639ffffff16706c134ab5f
Signed-off-by: DHO <DHO@dho.im>