Update 2018 stream definitions
One commit adds the new lines from TCK 0x21671801
and those from pending MRs (lhcb/Hlt!428 (merged), lhcb/Hlt!544 (merged), lhcb/Hlt!547 (merged)), the second commit removes lines not present in the TCK. I don't remember these lines being removed explicitly, so it would be good if another pair of eyes checked these.