listDatasetFileDetails API for CRAB3

CRAB3 needs the listDatasetFileDetails API added to the DBS2/3 reader services.  The commit in the pull was written by @mmasher, but seems to have never made it to upstream trunk.

I have rebased the patch to apply against master.  With this patch, it appears we can use WMCore master to run CRAB3.