Pass test_random_sample

Added random_sample as alias for double(), which uses *TWO* calls to the Mersenne twister - as opposed to torch.rand, which just uses the one.
Add and pass test for ensuring binomial() returns a number when only generating one sample
Add and pass test for randomkit.bytes()
Split init.lua into nonC.lua and wrapC.lua
Move test for multivariate distributions to a separate file
Enable and pass test for standard_normal

Add alias standard_normal -> gauss
Add randomkit.interval() and random kit.randint()