PCA eigen-ized
SVD based PCA added
code cleaned
failing LMNN unit-test : test_pca_init changed
brief documentation updated + apply_to_feature_vector updated
PCA code cleanup
updating revision of data submodule
update data submodule : lmnn_modular changed
HAVE_LAPACK to HAVE_EIGEN3 and header changes
drop the package name so we will have names modshogun.CLASS with swig 3.0
Merge pull request #1915 from mazumdarparijat/pca

PCA eigen-ized
rename TestStatistic with HypothesisTest and pulled two methods to base
modified sample_null for independence test
added two sample test interface
renamed kernel two sample test statistic
changed based for mmd classes
hsic bugfix and interface changes