Added quarterround function and test harness.
Added rowround function and refactored unit tests.
Added columnround, doubleround, and littleendian.
Added the inverse littleendian and the Salsa20 hash.
Added the expansion function for 16-byte and 32-byte keys.
Added encrypt/decrypt functions.
Added luadoc.
Merge branch 'dev'