image_reader - add bounding_box virtual method
make bounding_box return optional<box2d<double>> to be consistent with current behavour
raster.input - attempt getting bounding box from image_reader