REL: Starting work on v0.1.5.
TST: Custom implementation of run_module_suite.

Numpy's run_module_suite implementation does not allow passing argv's to
nose. With new implementation, the following is now possible:

$ python test_uniform.py -A "not slow"
TST: Added failing test to check integrands are normally distributed.

Because of a bug in the default seed generation, running integrands one
after the other leads to reuse of the same seed.

This test checks that running lots of integrands results in a normal
distribution.
BUG: Let rng handle default seeding.

Previously, if the user didn't specify a seed, I tried to generate one
from the system time and PID. I was doing it wrong (the system time was
being cast to an integer).

I now let the rng handle seeding by itself, if the user doesn't specify
a seed. numpy.random will read data from /dev/urandom by default.
DOC: Updated documentation to reflect previous change.
TST: Added unit tests for the seed generator.
BUG: Fixed bug in SeedGenerator.

The seed cache wasn't getting updated after each seed generation. This
shouldn't matter provided batch numbers were unique (but defensive
programming is probably a good thing).
TST: Added tests to check the distribution of results.

Check that mcquad and mcimport return results normally distributed about
the correct answer.
DOC: Minor modification to seed description in mc{quad,import}.
Merge pull request #4 from pbugnion/dev0.1.5b

Dev0.1.5b