Merge pull request #1827 from mazumdarparijat/fastkmeans

mini-batch KMeans Added
various minor fixes in GPs framework
Merge pull request #1829 from votjakovr/feature/gp_refactoring

Various minor fixes in GPs framework
minor changes in KMeans
Merge pull request #1831 from mazumdarparijat/fastkmeans

minor changes in KMeans
add unit test with marginal likelihood estimate with EP
Don't kill whole test chain with sys.exit
drop libstdc++ workaround from cmake lists

for osx we need swig 3.0.0 (currently git clone only) for a modular
interface to work
use expect_near macros when comparing results
seed rng to get reproducible tests
fix compile error occurring with swig3
Fix libc++ and libstdc++ mixup on OSX with swig 2.0.11 or earlier
mute warning about serialization version
make canned data tests python version specific
Lower precision for SGVectorTest.dot
fix generator for python3 and add python3 integration test data
Fix python3 tests

- use uncompressed data in mathematics* to workaround an error in python3.2
- do not test dynprog on python 3 (it requires pickled numpy data...)
- histogram kernel creates huge values when using order > 1 that are
lossy represented as ascii creating test failures. Use order = 1 for
tests
- fix tester for python3 and its debug mode
- fix typos in parameter/datatype and print out proper info messages
when results differ
require new data version
require new data
decrease accuracy to 1e-14