patches to solve some tolerance issues for geometry boundaries and to ad...

...d a full topology hierarchy for updating boolean operation.