BF: corrected saving tmp files upon Optimizer deletion
Updated streamlinear.py with the new evolution and increased coverage
Merge pull request #469 from Garyfallidis/fix_evolution_save_win32

MRG: Fix evolution save win32

Use lists instead of files to track progress of optimizer.

This should resolve issue #467.
ENH: GradientTable now calculates qvals when big and small delta are provided
ENH: Now PEP8
ENH: Now test actually tests what it should
Merge pull request #472 from demianw/gradient_table_qval_calc

ENH: GradientTable now calculates qvalues
TST: Make Travis provide verbose test outputs.
Merge pull request #473 from arokem/verbose-travis

TST: Make Travis provide verbose test outputs.
RF: switch travis tests to use virtualenvs

We were using a trick to get the dependencies on travis, working round
their virtualenv setup.

Now there is a usable travis wheel repository, we can use our own
virtualenvs and install all optional dependencies.
RF: refactor coverage in travis file

Coverage went wonky with virtualenvs
TST: add verbose flag to travis test output

Use standard nosetests, bug for setuptools we were working round was
fixed a while ago in nose.
Merge pull request #474 from matthew-brett/refactor-travising-2

RF: switch travis tests to use virtualenvs
NF: Starting to implement the SFM.
RF: Make sklearn an optional package.
NF: First pass at fitting the thing.
Starting to work on signal prediction.
Abstract out the design matrix construction. Predict.
BF: Make it work with different in/out situations.

On to test that it does something sensible (signal-wise).
TST + BF: More testing, more fixes.