add status check and timeout for fastesturl

also simplified some code to retrieve a result.
add huawei source for chef-server and client packages.
upgrade chef-client to 11.10 to take advantage of
concurrency option in knife cookbook upload.
Change-Id: Ic2c771b377918622da88f7243374056d5e0b3dc2
Partial-bug: #1397309
Merge "add status check and timeout for fastesturl" into dev/experimental