Calculate bar width for OHLCBarItems when they are set to auto size.

OHLCBarItem auto width calculation is incorrect for non ordinal axis and intraday bars

When using OHLCBarItem curves, if each price bar represents an intrday
time period less than 1 day interval and we have the following settings:
We get bars whose open and close horizontal lines are far too wide.