unificate angle based properties of TrackContourSpecification
add TrackContourSpecificationPanel
add TrackCountourSpecificationPanel as a dialog into TriangleContourBuilderDemo
rename and introduce some private methods of TrackContourBuilder