Common: Add a buildin profiler

As statics these should all be `s_`.  Also, please use `unordered_set`.