EPIC Games Store adds Indie game store Itch.io and a few other apps: Is Fortnite developer moving beyond gaming and challenging Google, Apple?