Tonight’s episode of Arrow, titled “Streets of Fire,” was the second in what amounts to a three-part finale, with the story unfolding more or less in real time from the third act of last week’s “City of Blood” up through the end of next week’s “Unthinkable.”