"Punk rocker" dinosaur was covered in long spikes and armor, newly discovered fossils show.