added handling of missing values at the beginning and the end of a LineChart

JBLineChartView uses numberOfVerticalValuesAtLineIndex to define the number
of points, but subsequently requires that all chartPoints have a value anyway.
This commit allows you to return NAN for a chartPoint at the beginning or end
to leave it out.