Swedish art world satire "The Square" today won the Cannes film festival's top prize, the Palme d'Or.