Removed GLSL functions that compute random values themselves.

We compute the random values outside of those functions now, and inject
them into the every function that needs them, so no need to keep the
other functions around.
Merge remote-tracking branch 'upstream/master' into travis-linux-x86