Conform listeners properties

Moved EventListener#__listener to EventListener#listeners.

Moved EventListener#listeners to EventListener#__listeners.

Make Store use EventListener#trigger rather than its own implementation.
Create Object.__extend
Rule regexp creator.
Bug fixes in logError and logDebug.
Revert back to using "all" for specials and user scripts.
Improved GM_xmlhttpRequest

Moved relative URL to absolute URL logic to command handler.

Use messageExtensionSync with callback and preserve arguments for cleaner code.
Code arrangement improvements
Merge branch 'master' of https://github.com/infernoboy/JavaScript-Blocker-5