With assured storytelling, great combat, and imaginative design, DmC: Devil May Cry is a more-than-worthy reboot for a classic franchise.