Tailed arrow marker

Hey, finally got around to polishing up the tailed arrow marker code that I started during euroscipy sprint (my original attempt was missing an edge, and didn't scale nicely with line thickness - both issues are now fixed).