Johan Neeskens, a star player for Ajax, Barcelona and the Netherlands in the 70s, and later part of Australia's coaching staff at the 2006 World Cup, has died.