The 100th episode of Arrow entitled “Invasion! Part 3” serves as a giant love letter to long-time fans and puts…