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
DOC: Added release notes for v0.1.5.
TST: Updated tox.ini for extra dependencies in tests.

The tests now need scipy to pass.
REL: Release v0.1.5.
Merge pull request #5 from pbugnion/dev0.1.5b

Dev0.1.5b
REL: Starting work on version 0.2.
REF: Moved kernels into separate source file.

The MC kernels were moved from _mc.pyx into their own individual file.
We will thus be able to reuse them for MISER integration.
REF: Moved "generate_points" from _mc to core.
ENH: Added basic MISER kernel.

The module _miser.pyx now contains a small, but working kernel for the
Miser algorithm.
ENH: Error checking and tidy up on _miser.

Added checks for failed mallocs, added free statements to return memory,
and tidied up code somewhat.
ENH: Working mcmiser function.

miser.py contains the mcmiser function that wraps the cython
"integrate_miser".