Prog rock: In praise of a much-reviled musical genre Capes, 20-minute songs, gnomes: progressive rock had it all