test/computations: added a reference implementation of Threefry and Philox CBRNGs
Added basic CBRNG implementation and a whitebox test
cluda/vsize: fixed bug in global_size processing for static kernels
Merge branch 'develop' into feature/rng-simple
cbrng.mako: added some explicit typecasts in rng_philox()
test/computations/cbrng: added explicit typecast
cluda: exposing helpers module to kernels
helpers: added ``ignore_integer_overflow`` from cbrng_ref
cbrng.mako: ignoring integer overflow errors in the template
test/computations/cbrng: removed obsolete mention of 'raw_integer'
cbrng: fixed range in key generator
cbrng.mako: added some parentheses to ensure calculation order
cbrng.mako: added proper assembling of 64-bit random from two 32-bit ones
cbrng.mako: added range support for uniform_integer distribution
test/computations/cbrng: added tests for integer RNG
cluda/dtypes: casting values to the provided dtype before rendering them in c_constant()
cbrng, cbrng.mako: added uniform float distribution and a test for it
cbrng: added Box-Muller normal distribution
test/computations/cbrng: added a test for gamma distribution
cbrng: added draft version of the gamma distribution