Add maxSockets option

Request by default uses a pool of 5 HTTP connections. In GCM, more sockets means more sending speed. Google doesn't explicitly state the number of concurrent connections allowed, but I had good results with even 20 open.