Code update method BMC using REST

Update work flow sequence:
    - File exist check
    - Ping Test and REST authentication
    - Preserve BMC Network setting
    - SCP image to BMC
    - Activate the flash image
    - Warm Reset BMC
    - Wait for BMC to come online
    - Version check

Resolves openbmc/openbmc-test-automation#81

Change-Id: I071fcca1b58d5a4d250697efa7a1e7aec84070bb
Signed-off-by: George Keishing <gkeishin@in.ibm.com>
3 files changed