WIP Elkan k-means

This is an early pr for an accelerated K-Means implementation.
Unfortunately, it is still slower than the current version.
Profiling tells me all time is spent in the inner distance computation.

I am not sure if there is a coding way to speed this up more. As the speed improvement should be significant, it might be that I made a mistake somewhere.

Any help welcome ;)