Renamed the function normal to get_normal.
Unsafe collapse now collapse the edge even if both nodes are unsafe editable.