New error handling mechanism for the Event Service
The main motivator for these changes was to completely rewrite error handling mechanism for the Event Service. The old mechanism was known for a number of shortcomings.
At the same time several other changes were implemented:
overridekeywords to the header files in
Migrated from boost smart pointers to std smart pointers;
Implemented few fixes for ATLAS naming conventions in