Fix MS Edge, reconcile differences between browsers
In the run-up to releasing the extension in the Chrome and Firefox stores, MS Edge functionality was broken.
This release fixes Edge support, and also refactors Chrome, Firefox, Edge, (and Opera, Vivaldi, etc.) to all use the codebase/method of injecting the bookmarking code, via content scripts.