Return initialized empty array.

When using `polling` transport only, the Socket.IO client expects an empty upgrades array in the connection info JSON response. It currently returns `null`, causing the client to crash.

See http://play.golang.org/p/Ajvk117MIN for the difference in how `encoding/json` treats an initialized vs. uninitialized array.