Xbox has announced Xbox Labs, a new initiative aimed at getting games to more people in more places — with a particular emphasis on web browsers.