[BuildMonitor] add the defensive code to update the img info on OBS desc properly
PROBLEM:
Occasionally, at the step of 'post-image-creation'
1. [Tizen:Wearable]
If the exist image name on the OBS desc and the new image name are same
then the old one is removed. In this case, BUILD-MONITOR(Post-image) is
not triggered bcz the total image count is insufficient.
2. [Tizen:Common]
When using the OBS API to update the created image information simultaneously
it does not work properly something like that among 19 images,
only one image is missing on OBS desc.
Same as above, the total iamge count is insufficient.
These problems caused that the status stays 'Imaging' not to turn 'Succeeded'
SOLUTION:
1. add the 'repo' data to check not only the device name but also the image repo
2. add the polling count to retry the routine if failed to update_info
Change-Id: I8478af2a74b67fb3b7bb534bff70a4f6fe025fcb
Signed-off-by: SungHun Hwang <sh0924.hwang@samsung.com>