Richard Griffiths, who played Uncle Monty in Withnail and I and Vernon Dursley in the Harry Potter movies, has died.