As probably the biggest and most highly-anticipated festival of the summer, Glastonbury hosts a diverse and controversial range of acts this year.