[buffer] use endcap strategy for spikes. Check jointype also (again)
for line-line intersection because it is based on buffered segments.