Repack firmware update methods to a updater module.

Use firmware update associated methods by _updater object in faft_client.
This object should start from setup the temp directory, and finally cleanup
the temp directory. That's because it distinguishes a new test by checking if
the temp directory exists.

BUG=chromium-os:36429
TEST=run firmware update tests

Change-Id: I94dddf1162d136317ec4ff99bfe3bb478bf9752f
Reviewed-on: https://gerrit.chromium.org/gerrit/38175
Reviewed-by: Tom Wai-Hong Tam <waihong@chromium.org>
Commit-Ready: Chun-Ting Chang <ctchang@chromium.org>
Tested-by: Chun-Ting Chang <ctchang@chromium.org>
8 files changed