Punk rock and prog rock have long been positioned as opposing genres. Nothing could be further from the truth.