DevTools: remove SDK.ResourceTreeFrame.fromXXX methods
This patch makes NetworkProject to operate frameIds instead of
frame objects. Today, we query ResourceTreeModel every time we want to
add/remove UISourceCode. Sometimes resourceTreeModel removes frames
before NetworkProject removes associated resources (e.g. during
MainFrameNavigated), and our query fails.
Relying on frameId's instead of frames removes NetworkProject dependency
on ResourceTreeModel and its frame lifecycle.
As a result, all the SDK.ResourceTreeFrame.fromXXX methods are
not needed any more.