rename bootstrap in test statistic framework
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
Merge pull request #1921 from lambday/develop

rename bootstrap in test statistic framework
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