Let uri be optional when adding options for lookup()

So someone can go
```
var io = require('socket.io-client');
var socket = io({'reconnectionAttempts': 2});
```
and not wonder why his options didn't propagate.