Allow delete request without callback.

'DELETE' requests cause an error if no callback is given. I altered the delete method to allow the callback argument to be left undefined.

it can now be called as
```javascript
Shopify.delete('/admin/product/1234567.json');
```

This is handy for prototyping.