Override nsIAlertsService to allow addons to show native notifications

This addon should also replace nsIAlertsService so that notifications shown by addons either using nsIAlertsService directly or through sdk/notifications.js Addon-SDK library get displayed correctly. Unfortunately nsIAlertsService does not seem to provide observers and disabling prefs (like download manager does), therefor a class factory override has to be used.