Add fast scroll bar to fileselector

Also fix build problems with libblkid in CM7

Signed-off-by: Vojtech Bocek <vbocek@gmail.com>
Change-Id: I1cd4573e25b247171e4bd8cc05b70543f897a454
Copy fast scroll feature to listbox
Load user saved setting for blank timer on recovery startup
Fix persistence of military time
Fix file selector crash

Sometimes a var change event came in while the file selector was
being rendered. Changes to the mFolderList or mFileList vectors
sometimes resulted in a crash. This patch set moves the
GetFileList call to the Render function to prevent the vectors
from changing while the render is taking place.
Add option for custom battery path
Add 2 second pre-dim and bugfix blank timer

2 second predim code courtesy of bigbiff

Change-Id: I052ac422f78dc82c05f58c188587534b800b935a
Merge "Add 2 second pre-dim and bugfix blank timer" into twrp2.4
Merge "Add option for custom battery path" into twrp2.4
Change version to 2.4.3.0
Merge remote-tracking branch 'upstream/twrp2.4' into twrp2.4