It's a term associated with "strange" art, but what does avant-garde mean and where does the term come from?