update line tool, angle / length restriction

add option to create infinite lines
add restriction tool for angle / length restriction
add option to Line2P tool to toggle angle / length restriction