Add support for dragging a node by pixel measurements.
Merge remote-tracking branch 'olly/drag-by-pixels'