cppsp: named module support
package_cppsp: makefile: delete *.so during clean
Revert "delegate.H: increment reference count on all supported objects"

This reverts commit 20a462f156ba8d7d69f9c605720d0206c8ea07e5.

it never worked properly in the first place, and later on it was found
to cause circular references in many places in cppsp (if it were to
work)
delegate.H: move code from Delegate into DelegateBase, and allow all conversions between DelegateBase and Delegate