Multiprocessing, averaging

do period search with multiprocessing, replace weighted variance calculation for loops with numpy.average, value exceptions for numc.
For the pwkit version, I'll probably make this code special-case ``nprocesses = 1`` to not use the Pool at all.