New XS framework for C and C++ code
Lighter implementation of the slicing algorithm to save memory and time
Merge branch 'master' into xs
Ported get_layer_range() to C
Cache a Z table for layer range search
Include admesh code for STL repair
Require some recent versions
New automatic built-in STL repair
Merge branch 'master' into xs
Merge branch 'master' into newslice
Rewrite the algorithm that closes loops in order. We now tolerate the case when more than two facets share a common edge
Remove useless algorithm in loop merging code
Merge branch 'master' into xs

Conflicts:
	Build.PL
Remove --sudo from ./xs too
New Slic3r::TriangleMesh::XS class
Update .gitignore
Merge branch 'master' into xs

Conflicts:
	Build.PL
New Slic3r::TriangleMesh::XS->ToPerl() method
Automatically repair any input STL file
Removed debugging statements during repair