Add internal su queue; add fcharge state changer receiver

see ExternalCommandService class description

Change-Id: Ib96b3ee516979d69383fa35689321335fe4ae95d
Signed-off-by: Roman Birg <romanbirg@gmail.com>
ROMCOntrol: Updated czech translation

Change-Id: I5ccf49006ea6ca08d8414b8d01a6559aa46c7f69
Signed-off-by: kecinzer <kecinzer@gmail.com>
ROMControl: Update Spanish transalations

Pushing this as a favor for core720
I don't know Spanish, so don't #blamelordclockan

PS2: translation fixes
PS3: remove \r
PS4: remove \r for real this time
PS5: save file using linux/unix line endings

Change-Id: If4473d2a362ecafc7a6ecc6a76f4f1cc978e872f
Merge "ROMControl: Update Spanish transalations" into jb-mr1
add statusbar slider preference

Change-Id: I6c2aafccc6c21263c08fdfbd700cdd53243b8faa
Signed-off-by: Roman Birg <romanbirg@gmail.com>
comment out unimplemented features

PS2: don't add brightness slider twice

Change-Id: Ie8012f618d862ba9e9efcd81e77b4489364e628b
Signed-off-by: Roman Birg <romanbirg@gmail.com>
Merge "Add internal su queue; add fcharge state changer receiver" into jb-mr1
ROMControl: Updated czech translation

:)

Change-Id: Ifaa950c10ee520496094b244d14273796c517ae6
Signed-off-by: kecinzer <kecinzer@gmail.com>
UserInterface: refactor IO to use Threads

This class is our largest Fragment yet we perform lots
of tasks on the UI thread causing delays before
the screen becomes available to the user again.
Executing IO in worker threads are particulary useful
if we are executing large IO intensive methods
with void returns.

 + Moved all IO operations off the UI thread
 + used finally to ensure closure of all streams
 + included faster copy method utilizing FileChannels

Patch Set 2:
 + chop long commands into multiple lines

Change-Id: Ib02e24c70b967b28dea21a86be0f03b702fad4fa
Minor bug fixes in ROMControl where ListPreference don't showed the
currently selected item correctly

Change-Id: I7cd484236c52faca8f40a13670b997f38fa8087f
Merge "Minor bug fixes in ROMControl where ListPreference don't showed the currently selected item correctly" into jb-mr1
Merge "UserInterface: refactor IO to use Threads" into jb-mr1
Merge "ROMControl: Updated czech translation" into jb-mr1
Updated danish translation

Change-Id: If0466c410bd386bfd368f32472734c9a64febc24
Updated simplified Chinese translations

Change-Id: Ib93439efafe0e20739db3408a0dc47b062eb6922
UserInterface fix threading derpage

*untested*

 + don't try to read bootanimations before IO finishes
 + don't call startActivity from worker thread

Patch Set 2:
 - removed import android.R
 + extracted the bootanimation install to Async inner class

Patch Set 3:
 + don't make calls to closed streams... duh :-/

Change-Id: Ib6a151b0bf767c6bd6011da31a0a27ab4c6bf3cb
Merge "Updated danish translation" into jb-mr1
Merge "Updated simplified Chinese translations" into jb-mr1
Add statusbar and navigation bar opacity slider

  Patch Set 3: Rebase before merge

Change-Id: I861ed8f006cc42bba09890983df7e72d9bf0c472
Signed-off-by: Roman Birg <romanbirg@gmail.com>
Remove all tabs from ROMControl

all tabs have been replaced with whitespace

*yea I know this is OCD of me but it needed to be done*

conversion was automated with this utility:
https://github.com/JBirdVegas/java/blob/java7/src/TabsToWhitespace.java

This utility will also perform a few other less noticeable tasks:
1) Tabs to white-space
2) Remove trailing white-spaces
3) Remove any existing '\r' line-endings left by Windows
       saved files
4) Remove new line at end of file if exists
This commit should be considered for the future maintainability of ROMControl

  Patch Set 3: Rebased

Change-Id: I59036d87695443c262f962d0a1d54235432d92c8