[CDF-407] - CCC - Cartesian Axis TickFormatter - Need to know the previous tick value for smart temporal formats

* TickFormatter is now given the index of the tick being formatted and called on the ticks array itself, allowing to take the previous and or following tick values into account.

@pamval please review.