porting changes into new branch
Re-added old files to make for a cleaner PR for now.
fixed unit tests with proper floating-point comparison
cleanup of fabs -> std::abs
split BeamCurrentInfo off from LumiInfo
changed std::vector<bool> to std::bitset<numBX> for filling scheme
used libminifloat to pack beam intensities into 16 bits in BeamCurrentInfo
fixing implementation of packing/unpacking
marked transient members as transient in classes_def.xml
removing stray cxxflags
Moved constants into LumiConstants.h.
added bunchSpacing to LumiInfoRunHeader
Changed LumiInfoRunHeader to automatically determine the bunch spacing
from the given filling scheme.
fixed bug in bunch spacing determination
Add miniAOD IB test.
Remove obsolete caloTau test.
Remove remaining Paths from unscheduled processes.
Rename miniAOD test and fix/update Perl script.
Merged refs/pull/6221/head from repository cms-sw
Update types of event/run/lumi in Jet/MET (for fastjet)