Fixing way the pen was invalidated during long mouse strokes
Updating the PlottingUndoGenerator and PencilPaintOperation to share the PIxelHistoryTracker generated between the two when possible
Updating PIxelHistoryTracker to use a Dictionary internally for much faster pixel indexing

(r.i.p. my very complex binary search list insertion method ]:)