Ecaldqm harvesting migration

Migration of ECAL DQM harvesting modules under DQM/EcalMonitorClient and DQMOffline/Ecal. Passed standard DQM tests.
Automatically ported from CMSSW_7_2_X #5327
Why is the copy of x-axis.edges (and other variables) needed?