profiler: Introduce a profiler package and use it in repo-updater
Created by: tsenart
This commit introduces a profiler package, similar to tracer and logging, that is shim to Google Cloud Profiler, which we aim to use to get continuous profiling information (every minute) on repo-updater.
Fixes #16655