Different simple fixes:
* Getting imports right (mixed up libp3bm.h and libppbm.h)
* Not defining BufSize in every so solver by defining it extern in libbmrm.h
* Correcting wrong initialization of beta[i+1] in libppbm.cpp
* Termination criteria: exit loop if next iteration would exceed CP buffer
Using gtest to run the same tests for all solvers.
* Outsourced dummy data to helper functions create_test_labels() and create_test_features().
Added first draft of "quickstart" instructions to documentation.
Don't clone git, download release tarball.
Fix issue #1869
Add coveralls badge to README.md
remove coverage stats of examples, tests, benchmark, cmake
Fix erronous function call introduced in the previous commit
Revert previous try for fixing #1869
change back release_weight_vectors to SG_FREE
added real data example in KMeans notebook
Polishing of quickstart guide.  Minor fixes, more information, formatting.
Small tweaks.  More introductory text.
Micro-optimization.
clustering accuracy added to KMeans notebook
require swig 2.0.12 for osx to work fine
put modshogun into a package
add custom reduce_ex and reconstructor magic functions for (un)pickling

Whenever an object is of type SGObject we store 'modshogun.Type' as
type instead of the class type. The reconstructor is patched to cope
with that. This will change the pickle format of any python program
shogun writes - however this is a compatible change when going shogun
3.1 -> 3.2 but not downwards compatible.

This works around a python3.3.X pickle issue where shogun types are
wrongly searched for in imp.Type instead of imp.modshogun as used to
work with python 2 up to python 3.2.
support legacy de-pickling
fix indention
continue the series of guerilla patching under the influence of the drunken horse syndrome
require python3.3 builds to complete