Link with qhull library.
Add stub for _hull().
Implement _hull() using qhull library and polyhedron code.
Add hull(&block).
Make Shape.~@ always return self.
Don't output STL if an exception was raised.
Handle already-rendered shapes in render_shape().
Create shape directly with C++ objects instead of wrapping with
Ruby Array and calling polyhedron.
Fix inside-out _hull outputs, just in case.
Translate OCE exceptions from _hull().
Use BRepBuilderAPI_MakePolygon for make_solid_from_qhull().
Sort vertices in each qhull facet.
Add operator<< for gp_Pnts.
Add operator<< for gp_Vecs.
Use a reference normal for sorting facet vertices, so that it actually makes sense.
Remove some whitespace.