Merge change 3016 into donut

* changes:
  SDK Updater: Refactor, polish and complete the progress dialog.