More robust control over axis labels

- [x] Can position ticks using dx, dy and text-anchor
- [x] First or last tick can be positioned independently for better support of ticks inside the chart area
- [x] Support non-linear and time scales
- [x] Adds time-scale and time-interval attributes for explicitly time-line ticks based on intervals