ENH: ExternalData: Factor out file globbing and matching
ENH: ExternalData: Factor out file globbing and matching

This basic operation takes a globbing expression and a regular
expression.  It loads a list from disk of files matching the globbing
expression and then matches each entry of the list against the regular
expression to match desired files or content links.

spinicist/ITK,GEHC-Surgery/ITK,GEHC-Surgery/ITK,BlueBrain/ITK,stnava/ITK,fuentesdt/InsightToolkit-dev,paulnovo/ITK,eile/ITK,thewtex/ITK,BlueBrain/ITK,thewtex/ITK,biotrump/ITK,eile/ITK,hjmjohnson/ITK,ajjl/ITK,blowekamp/ITK,CapeDrew/DCMTK-ITK,GEHC-Surgery/ITK,InsightSoftwareConsortium/ITK,Kitware/ITK,vfonov/ITK,wkjeong/ITK,paulnovo/ITK,eile/ITK,fuentesdt/InsightToolkit-dev,malaterre/ITK,hendradarwin/ITK,hjmjohnson/ITK,fuentesdt/InsightToolkit-dev,vfonov/ITK,atsnyder/ITK,LucHermitte/ITK,wkjeong/ITK,ajjl/ITK,PlutoniumHeart/ITK,atsnyder/ITK,jmerkow/ITK,spinicist/ITK,CapeDrew/DCMTK-ITK,vfonov/ITK,hjmjohnson/ITK,Kitware/ITK,InsightSoftwareConsortium/ITK,LucHermitte/ITK,msmolens/ITK,thewtex/ITK,Kitware/ITK,cpatrick/ITK-RemoteIO,CapeDrew/DCMTK-ITK,wkjeong/ITK,LucasGandel/ITK,jmerkow/ITK,fbudin69500/ITK,heimdali/ITK,msmolens/ITK,blowekamp/ITK,spinicist/ITK,fedral/ITK,jmerkow/ITK,cpatrick/ITK-RemoteIO,LucHermitte/ITK,richardbeare/ITK,itkvideo/ITK,hinerm/ITK,richardbeare/ITK,itkvideo/ITK,heimdali/ITK,rhgong/itk-with-dom,biotrump/ITK,BRAINSia/ITK,InsightSoftwareConsortium/ITK,Kitware/ITK,itkvideo/ITK,hendradarwin/ITK,wkjeong/ITK,msmolens/ITK,msmolens/ITK,jcfr/ITK,cpatrick/ITK-RemoteIO,richardbeare/ITK,heimdali/ITK,rhgong/itk-with-dom,CapeDrew/DCMTK-ITK,msmolens/ITK,vfonov/ITK,itkvideo/ITK,hinerm/ITK,LucasGandel/ITK,jcfr/ITK,spinicist/ITK,BlueBrain/ITK,fedral/ITK,thewtex/ITK,rhgong/itk-with-dom,jcfr/ITK,LucasGandel/ITK,jcfr/ITK,fbudin69500/ITK,biotrump/ITK,fuentesdt/InsightToolkit-dev,wkjeong/ITK,richardbeare/ITK,ajjl/ITK,malaterre/ITK,hjmjohnson/ITK,LucHermitte/ITK,CapeDrew/DCMTK-ITK,spinicist/ITK,hinerm/ITK,atsnyder/ITK,vfonov/ITK,stnava/ITK,heimdali/ITK,spinicist/ITK,blowekamp/ITK,LucasGandel/ITK,itkvideo/ITK,richardbeare/ITK,hendradarwin/ITK,BlueBrain/ITK,heimdali/ITK,LucHermitte/ITK,hinerm/ITK,jcfr/ITK,wkjeong/ITK,fbudin69500/ITK,hendradarwin/ITK,fedral/ITK,jmerkow/ITK,jcfr/ITK,PlutoniumHeart/ITK,ajjl/ITK,malaterre/ITK,msmolens/ITK,malaterre/ITK,BlueBrain/ITK,hinerm/ITK,ajjl/ITK,zachary-williamson/ITK,cpatrick/ITK-RemoteIO,Kitware/ITK,zachary-williamson/ITK,LucHermitte/ITK,hendradarwin/ITK,stnava/ITK,msmolens/ITK,LucasGandel/ITK,fedral/ITK,paulnovo/ITK,eile/ITK,fbudin69500/ITK,paulnovo/ITK,PlutoniumHeart/ITK,malaterre/ITK,BRAINSia/ITK,fedral/ITK,CapeDrew/DCMTK-ITK,jcfr/ITK,BlueBrain/ITK,itkvideo/ITK,BRAINSia/ITK,paulnovo/ITK,hendradarwin/ITK,GEHC-Surgery/ITK,eile/ITK,InsightSoftwareConsortium/ITK,PlutoniumHeart/ITK,blowekamp/ITK,biotrump/ITK,jcfr/ITK,InsightSoftwareConsortium/ITK,msmolens/ITK,zachary-williamson/ITK,blowekamp/ITK,wkjeong/ITK,vfonov/ITK,cpatrick/ITK-RemoteIO,Kitware/ITK,cpatrick/ITK-RemoteIO,PlutoniumHeart/ITK,ajjl/ITK,paulnovo/ITK,GEHC-Surgery/ITK,itkvideo/ITK,CapeDrew/DCMTK-ITK,zachary-williamson/ITK,BlueBrain/ITK,spinicist/ITK,vfonov/ITK,eile/ITK,fedral/ITK,itkvideo/ITK,PlutoniumHeart/ITK,rhgong/itk-with-dom,PlutoniumHeart/ITK,fuentesdt/InsightToolkit-dev,fbudin69500/ITK,rhgong/itk-with-dom,stnava/ITK,biotrump/ITK,atsnyder/ITK,ajjl/ITK,InsightSoftwareConsortium/ITK,BlueBrain/ITK,BRAINSia/ITK,jmerkow/ITK,eile/ITK,blowekamp/ITK,atsnyder/ITK,biotrump/ITK,stnava/ITK,hendradarwin/ITK,paulnovo/ITK,hinerm/ITK,fedral/ITK,malaterre/ITK,BRAINSia/ITK,heimdali/ITK,fbudin69500/ITK,thewtex/ITK,fuentesdt/InsightToolkit-dev,GEHC-Surgery/ITK,malaterre/ITK,rhgong/itk-with-dom,GEHC-Surgery/ITK,InsightSoftwareConsortium/ITK,heimdali/ITK,fuentesdt/InsightToolkit-dev,blowekamp/ITK,rhgong/itk-with-dom,spinicist/ITK,hinerm/ITK,malaterre/ITK,hjmjohnson/ITK,richardbeare/ITK,thewtex/ITK,atsnyder/ITK,LucHermitte/ITK,eile/ITK,zachary-williamson/ITK,zachary-williamson/ITK,LucasGandel/ITK,fedral/ITK,malaterre/ITK,stnava/ITK,Kitware/ITK,fuentesdt/InsightToolkit-dev,jmerkow/ITK,fbudin69500/ITK,atsnyder/ITK,GEHC-Surgery/ITK,biotrump/ITK,vfonov/ITK,CapeDrew/DCMTK-ITK,richardbeare/ITK,jmerkow/ITK,eile/ITK,BRAINSia/ITK,rhgong/itk-with-dom,jmerkow/ITK,hinerm/ITK,biotrump/ITK,CapeDrew/DCMTK-ITK,LucHermitte/ITK,hinerm/ITK,thewtex/ITK,cpatrick/ITK-RemoteIO,heimdali/ITK,atsnyder/ITK,ajjl/ITK,LucasGandel/ITK,PlutoniumHeart/ITK,fbudin69500/ITK,hjmjohnson/ITK,wkjeong/ITK,zachary-williamson/ITK,cpatrick/ITK-RemoteIO,hendradarwin/ITK,BRAINSia/ITK,atsnyder/ITK,zachary-williamson/ITK,zachary-williamson/ITK,vfonov/ITK,fuentesdt/InsightToolkit-dev,LucasGandel/ITK,hjmjohnson/ITK,itkvideo/ITK,stnava/ITK,spinicist/ITK,stnava/ITK,stnava/ITK,blowekamp/ITK,paulnovo/ITK