correct tickGenerator calculation edge case.

During real-time plot updates, when the option is enabled:
  "xaxis: {show: true}"

then the original calculation in tickGenerator() would draw the right
edge of the chart in a two different locations. Rather than including
the final tick when (axis.max%tickSize==0), the right edge was drawn
slightly to the left. This resulted in jumpy display on rapid updates.

This patch changes the less-than condition to less-than-or-equal. As a
result, the right edge is drawn in a consistent location. And,
tickGenerator() returns a tick when (axis.max%tickSize==0).