Refactoring the URI handling on Cordova, removing dead code

(cherry picked from commit b0b628ffc24bdd952e86908cf6cb4064b6f3c405)
Update the errorurl to no longer use intents

(cherry picked from commit 6f21a96238a298a94cb66bfa4f2a969f768cea69)
Apply fix for CVE3501 on top of fix for 3500
Manually apply patch 0001
Added Log.e when Config is not initialised but accessed

(cherry picked from commit d260d0c18259f44393309ab661ecdd023f0cfaaf)
Applied CVE3502 patch
Added IBM-MODIFICATIONS.txt