Removed lockedSource, replaced with a faster, concurrent source.

The default Source implementation is very slow to seed. Replaced with a
64-bit xor-shift source from http://vigna.di.unimi.it/ftp/papers/xorshift.pdf.
This source seeds very quickly, and only uses a single variable, so concurrent
modification by multiple goroutines is possible.