Add frameName to onNavigationRequested.

An additional parameter is now passed to onNavigationRequested with the
name of the frame that originated the navigation request.

isMainFrame can be emulated by checking if frameName is equal to an
empty string, but hasn't been removed from the function signature for 
backwards compatibility reasons.