* Refactor to avoid using KoTextShape directly (which we can't since its
in a plugin)
* Add KoTextTool to allow editing of the text frames in KWord :)
* Provide KoShape::shapeId() setter/getter
* Provide a 'userData' class per KoShape which the application + plugin
can implement to store data in there since you can't use a class in a
plugin as well as in an application.
* Various api docs fixes cleanups
* Alter the ToolFactory to use a string instead of a QPixmap for the icon.
svn path=/trunk/koffice/; revision=555165