Profiler storage moved from top frame to per frame

Added new utility method: evalAllFrames. This method evaluates expression in main world of each frame and return all results. It uses chrome.tabs.executeScript method to get a each frame url. Once for each link which is found in the resource inspectedWindow.eval method is called and executed the expression.

Perhaps we should add a allFrames flag to devtools.inspectedWindow.eval method.

Profiler tool works on simple pages.
Hits coverage tool doesn't work.