Bug 1054303 - Use open search plugins for search engines

Still a WIP, but I wanted to open a pull request to share my progress.
Nit: Unnecessary change