Salsa20 and XSalsa20

Implement [Salsa20](http://cr.yp.to/snuffle.html) and the extended nonce variant XSalsa20