Punk, New Wave e Indie