finish display-curve-control-points?

- "Fix" Tie issue by introducing a version switch:
  Apply workaround when version is 2.17
- Remove function arguments, appearance is now configurable
  through variables.
  There is one thing to note, though: This will only allow global
  settings for the appearance, it isn't possible anymore to
  style single control-points displays.