adler32 checksumming propagated to JSON file,including DQMFileSaver
fix tracking summary map in online and cosmic workflow
fix offline tracking report summary map
Updated to C++11 recommended style

Added override and switched using for typedef
Fixed clang compiler error

Removed incorrect use of typename. This change also works fine for gcc.
Removed unused member data

The clang compiler was warning about member data which were never
used.
Silence warning about hiding a virtual function

The clang compiler issued a warning that the declaration of result(...)
hid the version of that function from the base class. As the new
result(...) was being used and therefore was intended to be different from
the base class, issuing a 'using' declaration for the base class function
now silences the warning.
Fixed clang compiler warnings and errors

Fixed unused member data warnings.
Fixed invalid use of 'd' to declare a double.
FastTimerServiceClient: update plots after every lumisection
ThroughputServiceClient: update plots after every lumisection
chrono: improvements to IFUNC and native timers

  - check for GCC >= 4.6 (not only GLIBC >= 2.11.2) before using IFUNC
  - implement native IFUNC-based timer
  - implement fall-back mechanism when IFUNC is not available
  - clean up native TSC timers
Silence static analyzer warning for BXVector

The static analyzer was complaining about a C style cast casting
away const on an integral value. Although this case was harmless
since the value was only read, the cast was changed to a static_cast.
Fix gcc491 warning.
Clean up undefined behavior in PixelChannelIdentifier.h

Errors reported by ubsan (undefined behavior) with GCC 4.9.1:

    PixelChannelIdentifier.h:40:22: runtime error: left shift of
negative value -1
    PixelChannelIdentifier.h:41:26: runtime error: left shift of negative
value -1
    PixelChannelIdentifier.h:42:23: runtime error: left shift of negative
value -1
    PixelChannelIdentifier.h:43:22: runtime error: left shift of negative
value -1
    PixelChannelIdentifier.h:44:25: runtime error: left shift of negative
value -1

(1) Change ctor arguments to be unsigned int. Left shifting by a
negative number is udefined behavior.

(2) ~0 == -1, left shifting such number is undefined behavior.

Signed-off-by: David Abdurachmanov <David.Abdurachmanov@cern.ch>
FWCore: add support for Address Sanitizer IBs

The following adds support for Address Sanitizer (asan) IBs using
mainstream branch. Because a full stack of CMSSW is not compiled with
ASan we need some extra steps. ASan run-time must be linked into
main executables statically to force early ASan initialization.

Signed-off-by: David Abdurachmanov <David.Abdurachmanov@cern.ch>
Fix tests. Remove unused one.
New module for a test
Fix test
Add files
Fix test