Carol Leigh, aka Scarlot Harlot, the bold and pioneering sex work activist, artist, author and performer, died last m