Provide interface to the bad strip blocks from TkMeasurementDetSet
Allow computing the strip pitch at the hit position instead of at the module center
New strip cluster shape filter
fixing divide by zero bug
adding RegressionData class which will calculate all regression input variables rather than code copy and pastes as is currently
adding function to create the input vector & some small fixes
Updating miniAOD to add CMS top tagger tag infos
Adding new value map producer necessary for miniaod
Changing name for new value map
Adding tag infos as user floats
Misspelled user float string
Configuration updates for Online DQM / MWGR.

(cherry picked from commit f459a20ae653aee8bf7c38733c9a697f929a12e6)

Conflicts:
	DQM/Integration/python/test/FrontierCondition_GT_cfi.py
Fix for ROOT<->PB file conversion.

(cherry picked from commit 11e3097b139fbe062a579c0c273098ed98e36010)
Updated CSC DQM config file for online DQM Post-LS1 setup

(cherry picked from commit 0b465fd13801376c1dcee3f9a055aab9f9ddead1)
fixing DQMInfo for online

(cherry picked from commit b7caf0961e751b6e8f8ee6df2447b0c92cd3a821)
added new configuration for HLT harvesting in online

(cherry picked from commit e6e1b3dc4a09f52d449476c398b42e6b524f6edb)
remove GT no needed in the harvesting

(cherry picked from commit 3fd1a8b569a2dfb56f20cbfe6d789f5b6ae3dbec)
Implement lumi skipping for Online DQM Input Sources.

In several cases some lumisections won't appear in our storage,
in such case, we should start processing the next available lumisection.

This commit implements a flag _nextLumiTimeoutMillis_.
If it is set, each missing lumi will start a timer.
After the timer is triggered, and if and only if the next lumi is
available, the source will switch to that lumi.

For example:

1. nextLumiTimeMillis is set to 45000
2. we see files ls0001 ls0002 ls0005
3. source processes ls 1 and 2
4. 45 seconds pass
5. source skips 3..4, and starts processing ls0005

This commit also changes how EoR files work: instead of relying on EoR
content, the source uses the highest *seen* lumi as the number of lumis.
This is compatible with our code in offline and online (where EoR are,
for now, empty).

(cherry picked from commit a14c0f8e144910175676d5ed3c824c35416bb92a)
A minor fix in Online DQM merger.

(cherry picked from commit b0151bb3270040d7eeb2d94c24b1cabe2e15b0b0)
minor update for the GUI, the input source and the hlt config file for MWGR2

(cherry picked from commit 49a4afe9a561139f3746b4df87fdf73941815005)