Updated readme with mailing list, added project statement to website.
TST make test of exact inference on chain robust to presence of inference methods, more careful choice of inference methods in other tests.
backport of scikit-learn train_test_split cross-validation function for testing.
fixes for compatibility with old sklearn.
backport of train_test_split to even older scikit-learn version
Fix and test averaged perceptron
Add failing test for overflow and fix init bug
Use online average computation
Allow delayed averaging.

I remember reading somewhere that sometimes it's good to wait ~5 epochs
before starting averaging.  @mblondel recommends averaging over the final
epoch, but I haven't gotten around to implementing that one yet.
Add perceptron reference (Collins, 2002)
Fix tiebreaking in binary SVM and test for it
Implement averaging over final epoch
Test for correct behaviour when averaging and early stopping happens
annoying debugging for travis
TST fix test that randomly broke when switching to LP inference
fix latent init test
update requirements file.