Added new (optional) parameter tickTransformation to Axis.X and Axis.Y

The function specified by tickTransformation is applied to all tick labels,
passing the SVG object. The function itself can do any additional tweaks,
such as rotate the labels or displace them.