removed old kernel selection examples due to soon to be introduced new framework
documentation
initialise optimisation parameters
removed kernel choice code due to soon to be introduced new framework for that
Merge pull request #845 from karlnapf/master

some clean ups towars kernel selection framework for MMD
Moved some code out of headers in machines
fix compile error when lapack is unavailable
added preallocation possibility to compute_kernel_diagonal
debug messages
Some work towards streaming style MKL kernel selection for the linear time MMD. Compiles but doesn not work yet
corrections and a first compiling version of online Q matrix computation
integrated new online computation of Q
added "not yet tested" messages as a reminder
removed old non-streaming code for Q matrix computation
made example work compile again
removed typo which caused assertion error
bugfixes and optimisations
added method to compute single maximum element of matrix
-fixed a possible bug in compute_statistic_and_variance

-finally, compute_statistic_and_Q works in a test case after fixing more bugs and optimisations
added test for compute_statistic_and_Q in order to make MKL style kernel selection possible