Streaming K-Means algo.

The implementation is based on the papers:
Shindler et al. Fast and accurate k-means for large datasets.
Ailon et al. Streaming k-means approximation.