[CB-4724] fixed UriFormatException

fixed UriFormatException & InvalidOperationException
CB-5021 Make it safe to call close() multiple times
CB-5021 Expose closeDialog() as a public function and make it safe to call multiple times.
CB-3747 Fix back button having different dismiss logic from the close button.

Also made the IAB close when the owner page is navigated (implemented
onReset).
CB-4858 Convert relative URLs to absolute URLs in JS
CB-4858 - Run IAB methods on the UI thread.
[CB-5010] Updated version and RELEASENOTES.md for release 0.2.3
[CB-5010] Incremented plugin version on dev branch.
CB-4930 - iOS - InAppBrowser should take into account the status bar
add ubuntu platform
CB-4995 Fix crash when WebView is quickly opened then closed.

Also fixes a leak where callback was never being cleared.
CB-5128: added repo + issue tag to plugin.xml for inappbrowser plugin
[CB-5188] Updated version and RELEASENOTES.md for release 0.2.4
fixed merge conflict
CB-5188:
Added amazon-fireos platform.
Change to use amazon-fireos as the platform if user agent string contains 'cordova-amazon-fireos'
Added ubuntu support
CB-3420 WP feature hidden=yes implemented
Merge branch 'dev' of https://git-wip-us.apache.org/repos/asf/cordova-plugin-inappbrowser into dev
Remove merge conflict tag