Datalog: add accessor to return number of samples recorded.
Fix warning.
Plotter: Add getters for XYRanges. Scale around mouse position, not from center of plot.
Plotter: Added auto-tracking and trigger modes for syncing with rising / falling edges.