[DevTools] Add callFrame to CPUProfileNode & SamplingHeapProfileNode

- functionName, scriptId, url, lineNumber, columnNumber -> callFrame (Runtime.CallFrame);
- callFrame.lineNumber & callFrame.columnNumber are 0-based
- fix closure compiler types in CPUProfileDataModel.js

R=dgozman@chromium.org,alph@chromium.org
BUG=591496

Review-Url: https://codereview.chromium.org/2150803002
Cr-Commit-Position: refs/heads/master@{#405670}
17 files changed