Add option to lock the chart border to a grid

For example, lock a time series chart x-axis to 5-min increments.

Zooming and selection honor the new borderGridLock property.

I'm using this when I have aggregated time-series data with a single point every 5-min.