C++11 modernization: ST/STMonitors
remove redundant code add override to declaration of virtual function implementations replace boost::assign with std::initializer_list do not use NULL prefer range-based for loops remove SVN identifiers
remove redundant code add override to declaration of virtual function implementations replace boost::assign with std::initializer_list do not use NULL prefer range-based for loops remove SVN identifiers