Make base_image selection more intelligent

1. #base_image should return an image object
2. if an appropriate base_image is not found, announce the search failure
and fall back to the default image selection (i.e., without regard to the
"name" parameter)