Allow plot overview to redraw overlay correctly when dates set from outside the plot

This commit adds a forceRefreshStartEnd parameter to the plugin options that when enabled will allow the overlay to always use the options start/end dates for redrawing the overlay.

This allows outside code (e.g. a date picker text box) to set the bounds of the overlay and have it redraw correctly.