Update to experimental r13565
Header cleanup: stop using Glib types where they aren't truly needed. Eases GThread deprecation errors.
Added some consts.
Added runtime check in SP_-cast macros.
Modified SP_IS_ macros.
Merged Shape and subclasses. Cleaned up a bit.
Combined some classes.
Cleaned up a bit. Uses some C++11 features.
Added virtual destructor to SPObject. Switched to new factory. Replaced some casts. Inkscape seems stable, car.svgz renders correctly to png.
Added constructors to SP classes.
Replaced all casting macros with glib-independent ones.
Renamed virtual function names.
Clean up more GObject type definitions
Added "virtual pad" to SPPolyLine.
This is the first c++ification commit from me. It handles sp-line, sp-polyline, sp-item and marks the onset of document c++ification as well. Users can check performace increase with [/usr/bin/time -v inkscape_binary_with_commandline_options].
moving trunk for module inkscape