Mimic Figure#paintChildren() instead of just calling child#paint()
Store state befre painting children, so the state can be reversed while paiting the children
Skip painting all layers (as there should be no need)

This all fixes problems with clipping regions (and thereby missing shapes), as they are now properly set (as they would have been when the figures are drawn the in the graphical viewer)
Add 'store' parameter to IImageFormatProvider#provideSettings()

This makes it possible to (easily) get hold of the stored/default preferences when instantiating the format specific settings
Add setting to disable clipping

Disabling clipping reduces the complexity and file size of the exported SVG image.

Use at own risk:
Most (proper) designed figures do not reqire clipping as they do not paint outside of their bound(arie)s.
If the diagram does contain figures that actually do require clipping, this setting should be left when exporting the SVG image.
Remove unused class and only activate plugin when it is used

The plugin does not require its class explicitely, so use the default provided by Eclipse
Rename plugin class to a more sensible name and fix some comments
Image provider list should not be statically defined
Let getImageProviders() throw core exceptions

So the caller is able to properly handle the problem as they see fit.
Bump feature versions