add Mersenne Twister random number generator
Merge pull request #621 from cuda-geek:twister