Who has actor and model Cara Delevingne been in a relationship with over the years? Here's a complete list of…