implementation for Feature #1140 Camera.project() method
fix Geometry.setVertexStream() to avoid executing the Geometry.changed signal when a VertexStream is simply replaced by the equivalent VertexStreamList
Merge remote-tracking branch 'origin/dev' into dev