Rename macro
Interface rework.
Add std::atomic for thread_id. Move Profile internal state to private
Add cppprofiler_format.h to headers