Cleanup of UTDet code
- only define the appropriate specializations of {S,U}TDetTraits
- prefer lambda over callable struct
- prefer '\n' over std::endl
- prefer static variables in anonymouns namespace over 'magic static' (and avoid an implicit lock in the accessor functions)
Edited by Marco Cattaneo