corrected typo
added some assertions and prepared custom kernels for quadratic time mmd
added constructor for using a custom kernel without features
updated unit test to use new constructor for custom kernel if no data is available
Merge pull request #957 from karlnapf/master

better handling for custom kernels for quadratic time mmd