Add DMLoadFromFile() that utilizes DMLoad() and determines the loader based on the file extension
Proposed as an alternative approach to !6781 knepley/feature-dm-loadfromfile but that respects the load/view PETSc paradigm
TODO: convert the DMPlexXXXCreateFromFile() routines into suitable DMLoad_Plex_xxx