Add support for syncing and removing individual images from manifests
alongside the existing bulk manifest processing.
- Add sync_image_from_manifest() for individual image syncing
- Add remove_image_from_manifest() for selective image removal
- Add image_exists_in_local_registry() for sync confirmation
- Expand test_docker_image_sync tests to illustrate usage
- Add unit tests
This maintains backward compatibility while enabling fine-grained
control for test scenarios requiring individual image management.
Change-Id: Ied9d1595d4c6b406fe0f029893ea84409191d3c2
Signed-off-by: Andrew Vaillancourt <andrew.vaillancourt@windriver.com>