Merge pull request #895 from karlnapf/master

new unit tests and examples for quadratic time MMD
Merge pull request #896 from karlnapf/master

minor changes to example
+ port factor analysis from tapkee
+ factor analysis class in converter and fa/spe refactoring
fa and spe now share interface for the parameter max. iterations
Merge pull request #894 from iglesias/fa

+ port factor analysis from tapkee
Ported a few more fixes and additions from tapkee

- Added random projection method
- Added missed mean subtraction in projection and out-of-sample projection
- Fixed implementation of isomap and landmark isomap
added comment about parallelisation
fixed a nasty bug that would avoid computing type I errors. Very subtle. Subsets were not updated properly
added a unit test that checks whether bootstrapping statistics are the same for a custom kernel and a normal one
added a unit test for the custom kernel in order to check subset settings
added a comment on the previous bug that explains why one has to add/remove the indices every time