Aston Villa and Sunderland played out a largely forgettable 0-0 draw in front of the watching Duke of Cambridge at Villa Park.