Nicer caps and joins

As mentioned in the TODOs, caps and joins should be user configurable on the symbolizers.