Watch for bounds decode errors.

Change-Id: I240d771505a73f4c15c8bbac8f71f4e0823abfb9
set the progress bar and progress dialog on the ui thread

Change-Id: I7eaf38bdb5bf24d3b32f169581b3cf3b6b1a3a30
fix

Change-Id: Ic91f9bf9bf2dfcb8672ed692a00b0eeda943ae01
Move the Gson object into the configurable properties

Change-Id: I85efa26b3268f4f1b595fafb3fa6e65c0eed2b65
simplify/future-proof DiskLruCache usage

Change-Id: I16f7e859a34fd4d5de2d3b978687499277883f9a
Content streams are not guaranteed to be non blocking

Change-Id: I78038d668a051f347d044615f84a5be6a5c57866
Merge remote-tracking branch 'koush/master' into cm-10.2