Activision Blizzard's new Consumer Products Group will focus on creating franchises of the future by providing more strength at retail.