Adds corsWithCredentials option to DS.RESTAdapter

This PR adds an option to use cross-domain requests with credentials. Usage:
```javascript
DS.RESTAdapter.reopen({
  corsWithCredentials: true
});
```

I didn't know, where to put the tests as the ajax function is mocked for unit testing and the integration tests were commented out.