Expose RNG state

Require users to pass in a NtruRandContext so threads don't have to share the RNG state.
Add ntru_rand_release() so RNG resources can be properly closed.