moved to consumes for all code - 88 instances
Use simple signal handlers at exit

Before exiting the program, we want to make sure to switch to a simpler signal handler. This is to avoid cases where a signal is thrown while parts of ROOT or the message logger have already been deallocated. This also avoids a problem happening in the threaded build were jemalloc causes a signal while it is still holding its internal lock and then the complex signal handler asks jemalloc for more memory and the program deadlocks.
Merge pull request #2078 from Dr15Jones/useSimpleSigHandlersAtExit

Use simple signal handlers at exit
Merge pull request #2086 from danduggan/jetmetConsumes

Consumes -- moved to consumes for JetMET
Merge remote branch 'origin/CMSSW_7_1_X' into CMSSW_7_0_X