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)
Manually apply CVE3501 fix on top of 3500
Manually apply patch 0001 for CVE3052
Added Log.e when Config is not initialised but accessed

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