Minor fixes/changes

- Fixing `DataStore.setComplete()` handling of `key`
- Removing an unneeded variable from `client.request()`
- Removing timeout on `setSocketKeepAlive()` within node.js `XHR` shim
- Made other minor changes to the `XHR` shim