Add word wrap to console output and fix scrolling in console

Change-Id: Ibcf89952ee1391350c715f1ec82cf0cdb9b0ca7d
Allow sideloading from /tmp

Change-Id: I7ba9a8a496536ed55241e45e18297bd824d7e28c
Check auto generated backup names for invalid characters

Change name to date/time only if the auto generated backup name
contains any invalid characters.

Change-Id: I73e9e546373088ee7852fa31015060ce95a1d020
Check crypto footer before offering to decrypt

Verify that we have a valid footer with proper magic before
setting things up for decryption to help prevent user confusion
when dealing with data partitions that fail to mount. Also check
to make sure that the block device for /data is present.

Change-Id: Ie87818fe4505a8bf71df7d3934c114e7328ef3ca
Merge "Allow sideloading from /tmp" into android-4.4
Merge "Check auto generated backup names for invalid characters" into android-4.4
Merge "Check crypto footer before offering to decrypt" into android-4.4
Restore capabilities to run-as binary

Change-Id: I9e2b8e9b69c94b94c57143c04b950530490ec33e
Fix wordwrap in console eating last char if str.size() == max_line_len

Signed-off-by: Vojtech Bocek <vbocek@gmail.com>
Change-Id: I4a23cd78bd63d63f4d6ec8f34dcc6eced824123b
Tweak 240x240 theme

Change-Id: I0801d29aeb66678157123e3630b09a2b527ad4df
Merge "Tweak 240x240 theme" into android-4.4
Merge "Restore capabilities to run-as binary" into android-4.4
Change qcom time error messages to info

Change-Id: I5a22b2df87920333974d8d18fb29f4ff1627a405
2.7.0.0

Change-Id: I8e0a91ee9fe97c833a4f06ffb83b1b2e3c31f06f
Fix "\n\n" string in gui_print(), remove unused gui_print_overwrite()

Change-Id: Ib23354a706013c8cee6665c720fa3b890f3fb3de
Signed-off-by: Vojtech Bocek <vbocek@gmail.com>
Remove size parameter from substr call

Change-Id: I2745bcf8f242fe4a1992aa547efaccf33db0fb5b
Merge remote-tracking branch 'omni/android-4.4' into omni-4.4