FF98 registerProtcolHandler() supports ftp, sftp, ftps (#14981)
FF98 registerProtcolHandler() supports ftp, sftp, ftps (#14981)

* FF98 registerProtcolHandler() supports ftp, sftp, ftps

* More precise about firefox spec compliance

* Add ftp, ftps, sftp subfeatures

* Add title_parameter_required to indicate the things that require the obselete table param

* Reorder as expected

* Add mms, mailto, nntp, webcal

* Add irc, news, sms, tel, urn (test chrome 15)

* Add bitcoin, geo, im, ircs, magnet, openpgp4fpr, sip, smsto, ssh, wtai, xmpp

* Remove unnecessary notes

* Apply suggestions from code review

Co-authored-by: Daniel D. Beck <3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@ddbeck.com>

* Title parameter is deprecated

* Add chromium non standard extensions cabal, dat, did, dweb, ethereum, hyper, ipfs, ipns, and ssb

* Reorder the new chromium non-standard extensions

Co-authored-by: Daniel D. Beck <3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@ddbeck.com>
chrisdavidmills/browser-compat-data,mdn/browser-compat-data,mdn/browser-compat-data,chrisdavidmills/browser-compat-data