Replace the deprecated XML API with Regex.
Perform a real time search.
Remove duplicated getBookmarks function.
Drop support for GNOME Shell prior 3.9 (part II).
Enable other Mozilla based browsers (part I).

 * firefox.js renamed to mozilla.js
Enable other Mozilla based browsers (part II).
Add support for Mozilla Seamonkey.
Better names for method parameters.
Support for GNOME Shell 3.11 till 3.13 added.
Switch to an object oriented programming style.
Remove unneeded imports.