Fix compilation with clang and newest librjmcmc

- random.hpp and variant.hpp are now in rjmcmc/util instead of rjmcmc/rjmcmc

- clang complains on some statements (explanation here: http://stackoverflow.com/questions/3786360/confusing-template-error)