Fix some bugs.

- Polygon3D::computeInset
check if the solution exists after using clipper
- BlockSet::selectBlock
polygon.correct!!  Otherwise, the polygon is not closed, and boost
library does not work correctly.