Add new utility class thread_group

Add new utility class thread_group in new 'util' directory. Class event
moved to 'util' directory and 'util'namespace
Removed event,hpp from 'detail' directory