(PUP-3512) Remove the old Profiler profile API

Remove the old Profiler profile API, which supported calls to
profile without a metric ID. Remove tests that ensured the
old API worked.
Merge pull request #3308 from fpringvaldsen/PUP-3512-profiler-deprecation

(PUP-3512) Remove the old Profiler profile API