Implemented walker alias method and rmultinom, added unit tests.

rmultinom is native C++/STL rewrite of:
https://svn.r-project.org/R/trunk/src/nmath/rmultinom.c
https://svn.r-project.org/R/trunk/src/library/stats/src/random.c