Implement monitoring outputs for the online dqm input sources.

Also:
Separate edm and dqm namespaces, and make them explicit where needed.
A new version of the fff deletion daemon.

Now includes a startup script.
Monitoring updates for the next GR.
Added checks on the validity of the getByToken call and on the
lumiScalers collection size.
Introduce a work-around for a mysterious InputSource bug (DQMProtobufReader).

Also implement a way to load json files which use unexpected 'data'
field format in DQMProtobufReader.
Merged refs/pull/4938/head from repository cms-sw
adding ar.watchPostStreamEndLumi in DQMService
Implement ".debug" mode in DQMMonitoringService.

This mode produces filenames which include the timestamp
and therefore can be replayed without relaunching the processing.
Fix for MWGR5
Merged with Laura's changes and enabled monitoring.
Merge pull request #5017 from borrello/FixForMWGR5

Fix for MWGR5
Merge pull request #4938 from dmitrijus/deletermonitoring

Deletion script and the monitoring updates
Merge pull request #5009 from battibass/dtScalerInfoFix_71

Protections to dtScalerInfo module to run online in MWGR
Merge pull request #5012 from deguio/watchPostStreamEndLumi

Watch post stream end lumi
Merge remote branch 'origin/CMSSW_7_1_X' into CMSSW_7_0_X