Added initial support for XULRunner protocol handlers.
Added support for setting the content in a web control from a string.
This removes the need to open URIs.
Added support for subscribing to mouseover and mouseout events
Added support for keyup and keydown events, including mapping between Mozilla DOM keycodes and wxWidgets keycodes.
Allowed a URL to be set without the web control grabbing the focus.
Initial idea from http://www.kirix.com/forums/viewtopic.php?f=25&t=687.
Added methods to limit a wxWebControl's history, to prevent it using too much
memory.
Added support for disabling fetching the favicon.
Added a method to force the window focus to be deactivated.
This allows application code to fix bugs where the focus is lost.
Added a script to find differences in UUID for interfaces between different
versions of XULRunner.
Updating some interfaces from XR 1.9.2 to XR 9.0, including IDL and C++ interfaces.

Removed nsIAppShell since it was only there for XR 1.8 support.
Added XRC support (including two-stage creation).
This change came from Ben Morgan.
Print errors from dlopen (Linux) and LoadLibraryExA (Windows).
Use wxLogError rather than fprintf when loading the glue library, and remove some unused code.

Change suggested by dlpage.