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