Straightened out the MissingImageDialog class w.r.t.  DataSourceProcessor interface.
MissingImageDialog allows the user to directly pick an image/local-disk if its is found to be missing.
Cleaned up the storing/reading of last selected data source path - delegated it to the
DataSourceProcessor specific Panels, to handle as appropriate.