wip
Refactoring of threading system and implementation of new io management for transforms.
adds missing transform update after api update
better example output
Merge branch 'io-slots' into dev

Conflicts:
	example/shapes.py
	test/io_test.py
minor update to avoid problems when someone define initialize either without calling super() or with transform plugging