Change ProfileHeatmapProvider highlight API to use SourceFrames. Add predicate to only process JavaScriptSourceFrames.
Frontend: move profile data loading from CPUPRofileView to
CPUProfileHeader. This allows other clients of profile data to kick
off loading.
Frontend: expose a TextEditor's text model, and use it for a stub implementatino of JavaScriptSourceFrame.highlightFunctionAtLine()