[WIP] XTS support

Outstanding questions regarding tweak key/IV distinction (especially in non-OpenSSL backends).

Depends on #183 

- [x] Docs
- [x] XTS support
- [x] Tests

Current approach requires splitting the key.