Add truncate operation

- [x] S3
- [x] WebDAV
There's still no documentation on the expected behaviour of any of the write methods on https://developer.chrome.com/apps/fileSystemProvider