Fixed a bug in extensioncore.py updating methods, but not the unbound methods of classes. Updating works reliably now.
Added two new utility libraries, "writer.py" and "web.py". If you use web.py, you have to bundle BeautifulSoup with your extension. (See the Merriam-Webster Dictionary for an example).
A new example was added. Merriam-Webster Dictionary allows you to look up a word in the Merriam-Webster online dictionary. The word is taken from the document based on the cursor position. The example show how to do a few operations on documents, how to create an interactive dialog and how to integrate a web-based service.
Extension and vendor names can now contain dashes, underscores, dots and commas. Some or all of these characters might cause problems in some parts of the extension or OpenOffice.org, so we have to remove them for certain uses. (That is why we do not have a general solution for allowing any character at all.)