HDMI (v1.4) alone is capable of providing power to the Chromecast, pin 18 is specced for +5V/50ma.
Not every TV/monitor supports this since there aren't that many devices out in the field that utilize HDMI power, but if your TV does provide power over the HDMI port then the Chromecast can get everything it needs just from the HDMI port.