Update - docs: Add examples for the `xhr` event and clarify when it fires

- `xhr` event fires before DataTables processes the returned data, so
  you can listen for `xhr` and use it to manipulate the returned data.
Dev: Tidying up documentation comments for main DataTables file