Fixed hit area for polygon nodes when editing polygons

The nodes are ignoring view transformations, but this wasn't being taken
into account when determining which nodes were hit by a mouse click.
This broke polygon node editing when zoomed out far as well as editing
nodes that were very close together.

Closes #769 and #805