Fix for bug #1467601 (Missing undo history label for metadata description).
Fix unnecessary inclusion of glibmm/threads.h. This can be resolved by ensuring that glibmm headers always preceed glib.h headers. Same applies with gtkmm/gtk+ etc
Fix modelines
Added configure/ifdef guards to only bring in the needed #include if glibmm has it.
Correct to compile against recent gtkmm, including updated macports versions. Fixes bug #1179338.
Fix for 612221 : Add metadata default configuration in the preferences
Fix for 997886 : Document Metadata : Crash when saving with 2 documents open
Fix for 946631 : Overlay scrollbars causing input boxes to be small (Document Metadata)
Header cleaning
More deprecated GtkTooltips
Fixing more broken and split doc comments.
Removed outdated/unsafe SP_DOCUMENT_DEFS macro and reduced usage of SP_ROOT() gtk type function/macro.
i18n. Metadata labels now fully translatable (with colon).
New Class SPDocumentUndo created which takes care of c++fying some non SPDocument based methods
Revert recent refactoring changes by johnce because they break the build, which cannot be fixed easily.
SPDocument->Document
Move files from the src/dialogs/ directory to the places where they should be. Build libinkscape.a - should reduce link time.
overwritten heap, wrong casts fixed. Closes SF#1575829
patch from Gustav Broberg: undo annotations and history dialog
moving trunk for module inkscape