Added detached SecretBox

- Added SecretBox.CreateDetached() (crypto_secretbox_detached)
- Added SecretBox.OpenDetached()  (crypto_secretbox_open_detached)
- Added test
- Added new object: Detached as return type