added make_rng functions for numpy and theano
changed numpy and theano RNG object creations with utils.rng interface
changed numpy and theano RNG object creations with utils.rng interface
added docstring to utils/rng functions
fixed bugs
fixed some minor issues
added notes to docstrings
Merge pull request #628 from dwf/rng

Yet another rebase of Xavier's rng pull request