Automatic translation import

Change-Id: I4d2a0f4ef4a9c09d78aac8a2cd31c92c1acaa55e
Automatic translation import

Change-Id: Ib4e121c623d0a4cd7dcbf480f9f396a15d400964
Merge branch 'cm-11.0' into stable/cm-11.0
Automatic translation import

Change-Id: I787a90c0b21cb8c7c9ac179a2f74b231f2daf5d7
Automatic translation import

Change-Id: Ie8265e228a11ed9cf2502e144e9b13596f455212
CMUpdater: Create DownloadNotifier, simplify DownloadReceiver logic.

Change-Id: I5bddddead4f87f040278a9fe1381a5a5ad2df95b
CMUpdater: Handle download complete in background thread.

  - Since a broadcast receiver's timeout is ~10s, we should avoid doing
  too many operations, and instead offload to an intentservice.

Change-Id: I713acfd078e3e81ed7405e027259429e7c3481ae
CMUpdater: Create builder for UpdateInfo. Simplify codebase.

Change-Id: I9e6f3d0eda8fc2cd45d5009f0ec915b8e3f9d8be
CMUpdater: Switch all network requests to utilize Volley.

Change-Id: I9ef137f9fbd6196564235306109eaf77c58f81ac
CMUpdater: Fetch changelogs for updates only if explicitly requested.

Change-Id: I7ba3a8436e7de3d6484bc81e751af204860d9969
Automatic translation import

Change-Id: I12d1693c3162c729a71f72242ce7546d9a3606a6
Fixed downloading incremental updates.

onResponse() received the UpdateInfo for the incremental but it was
never used.

Change-Id: Ia699bbf5ac133f69c4820286d844ab1bb678887d
Rename two variables to make it clear what's stored inside them.

Change-Id: Idab69ebc94a5e8ff9ad9a971ddd0804ca89b4574
Small code-cleanup.

This removes an unused method and cleans up duplicate code.

Change-Id: Ic3be1cf49b391c6bfc89b59535802e633666fecb
Automatic translation import

Change-Id: I095a926eb9c58a505454012ea5e4e66b6ff41fc7
Merge branch 'cm-11.0' into stable/cm-11.0
Automatic translation import

Change-Id: Ifb0ae1869ff6b63e11fa1a5ce7a931e200062faf
Merge branch 'cm-11.0' into stable/cm-11.0

Change-Id: I83e621c935656f7c691bfd36af255dec2d9a299f