EvF updates

Main changes:
* Fix for a deadlock in source when error appears before first event
* any remaining input files from a closing lumisections are deleted in preBeginEndGlobalLumi by EvFDaqDirector (new mutex was needed to protect a list of files pending deletion)
* input discovers json files, not raw ones
* BU emulator file ordering fixes
* moved FastMonitoringService and EvFDaqDirector implementation to "src", so it could be used by DQM histogram output module. New path name functions were added as well for that purpose.
* renamed "Stream" output module to EvFOutputModule (per request for ConfDB compatibility), cfi files added for 

Please review for merging in the 7_1_X branch.