Correct includes for Face and Model
Implement SharedPtr structure
Rewrite channels using SharedPtr
Fix but in ComponentGroup::satisfies

This bug restrained cloning to exact matching
Wait the end of the thread in Thread::stop
Merge branch 'master' into 3d
Thread fix
Merge branch 'master' into 3d

Conflicts:
	src/main.cpp