Return `pesummary.{}.file.formats.default.MultiAnalysisDefault` object when multiple posterior tables are present
Currently, if multiple posterior tables are present in a result file, the pesummary.io.read
function returns an error saying:
Exception: Failed to read data for file because: Found multiple posterior sample tables:
... Not sure which to load.
This can be avoided by specifying the posterior table you wish to load via the path_to_samples
kwarg. However, now that we have the functionality to extract multiple analyses with the pesummary.core.file.formats.default.MultiAnalysisDefault
class, I think it would be good to return an instance of this object rather than raising the error. This is related to #249 (closed).