[#63365168] Adds kdtree for fast ray intersection test
[#63365168] Adds simple unit test for kdtree
[#63365168] Adds a picking example that uses the kdtree