Added initial support for XUL observers, fixed PromptService and alert() for new SF clients, fixed customtree bug that would trigger on columnCount=0