Simplify setup and file organization by doing away with the Abstract/iOS/OSX seperation. Instead, we manage the iOS/OSX platform specific part using macros
If the webview is not our webview then we should not be making nagivation action decisions for it.