Neither Lionel Messi or Cristiano Ronaldo feature on the Ballon d'Or shortlist for the first time in 21 years.