Custom tick generation

Add functionality to provide custom tick generator for quantitative scale.

Close #1058.
Not sure if I understood your explanation earlier, but my expectation was to input an any[] and then return an any[].  Essentially, tickGenerator is just a transform of the input default tick labels.