Turkish Translations for Torch

Change-Id: I62287a149c116baca9997b371977ef7ea91c0261
Revert "Turkish Translations for Torch"

License has been removed. Also Windows breaks.

This reverts commit 273356e470232d69501562578bf572ab8a23a441

Change-Id: I813733989da469f9ff5e6e22ba8794b8c5a02f58
Torck: Fix torch for t0lte's

ps2: derp remove unused function.

Change-Id: I498c78581186e9db5c75f040f1d031b95164affe
AOKPTorch : add support for using sysfs instead of camera HAL

using sysfs is cleaner and faster for most devices
also i have reused CM's config.xml template, thus devices that already had CM's overlay/packages/apps/Torch
can use it with AOKP's torch too

I would encourage all maintainers to switch to sysfs mode as it is a visibly faster toggling interface

this also lets those devices that do not have a working (or have a buggy) camera HAL to use the torch

PS3-PS6 : code cleanups and formattings (thanks to Jon for teaching me Android Code guidelines :) )

PS8: removed unused variables; handle on off switching with one method; propperly handle
     closure of BufferedWriter; Removed duplicated code; some other small refactorings
PS9: use write value pulled from config.xml
PS10: propperly track status
PS11: swap write value positions
PS12: fix build

Change-Id: I0b129b7168e819fb249fa8abf7a7eff39ebd6636
Signed-off-by: ChampionSwimmer <android@championswimmer.tk>