Leicester City’s managerial vacancy has been filled by Ruud van Nistelrooy, who was a man in demand after leaving Manchester United.