The Chromecast has been out long enough to have several generations of hardware. But what’s the difference between them, and should you upgrade to the newer versions?