Microsoft has opened up its online multiplayer service for Xbox, no longer requiring a fee to play free-to-play games online.