Added single point perspective

Allow drawing line segments snapped to perspective lines.
Shift - drawing line from vanishing point.
Ctrl - selecting vanishing point.
Drawing horizontal and vertical lines