Moved here from FWCore/Framework
Add template for calibLogicalServer() function
Remove unnecessary includes
Split OutputFileCatalog.h and InputFileCatalog.h out from FileCatalog.h
Support only the Trivial file catalog
Remove calibCatalog() and calibLogicalServer(), they're no longer
needed
added interface for rfioType event-data
Back out Dave Dykstra's changes for cond catalogs, but leave Shahzad's
changes for rfioType
Restore Dave Dykstra's change for cond catalogs.
Generalize so that keywords other than 'fileNames' can be used for input files
Use only one pool::IFileCatalog for input
Protect against multiple attempts to connect to the trivial file catalog
Support for overrideCatalog added.
* It is now possible to specify an `overrideCatalog` untracked parameter in
  the source where to specify the contact string of an additional catalog,
  which will have precedence over the one specified in the SiteLocalConfig.
  If the overrideCatalog is not able to perform the requested lfn-to-pfn or
  pfn-to-lfn lookup(i.e. if any of the rules match, in the case of the TFC),
  it will fallback to use the catalog specified in the SiteLocalConfig.
Extend ParameterSet validation to sources. This puts the infrastructure in place so that all sources can implement a fillDescriptions function and have their configuration automatically validated.  Also, includes implementation of the description for PoolSource (a complete rewrite of the unused function that was already there). Also removes code that used the long deprecated fileMatchMode and PoolSource maxEvents parameters. Plus a unit test.
Comment should not be specific to PoolSource
remove CVS token
Consistent indentation
updated to allow site local config to control aspects of the event source
from lassi: extends the new site local config to add lazy download search path with minimum free space criteria
added new File Locator to replace TrivialCatalog