Try to refactor class structure so I can share OpenCL code
Fix the OpenCL include paths
???? Really have to pass all constructor arguments EACH TIME?
DOES NOT COMPILE -- work branch for GSL random
xorshift as rand() source in c++ Random class
Cherry-pick xorshift random from performance-profile; use Ziggurat to get Gaussian random distribution
Fix eta handling
Merge branch 'master' into opencl-mcmc-batch
Make it compile again