k-means: add n_init argument check

Attempts to address #3842 .
Alternatively if that fits in less than 80 cols, you can also use a one-liner:

```python
    assert_raises_regexp(ValueError, "n_init", KMeans(n_init=-1).fit, X)
```