unfunctionally change private method of TriangleContourBuilder
extract AbstractTriangleContourBuilder from TriangleContourBuider
add new TriangleContourBuilder as an interface

  * rename former TriangleContourBuilder to MarchingTriangleContourBuilder
  * extract new TriangleContourBuilder from MarchingTriangleContourBuilder