MAHOUT-1221: SparseMatrix.viewRow is sometimes readonly

git-svn-id: https://svn.apache.org/repos/asf/mahout/trunk@1484376 13f79535-47bb-0310-9956-ffa450edef68

MAHOUT-1219: Remove LSHSearcher from StreamingKMeansTest.

It causes it to sometimes fail.



git-svn-id: https://svn.apache.org/repos/asf/mahout/trunk@1484495 13f79535-47bb-0310-9956-ffa450edef68
MAHOUT-1222: Fix total weight in FastProjectionSearch

Sometimes when removing a Vector that's in pendingAdditions, the wrong Vector
gets removed.
This happens because the closest Vector is removed rather than the one that's
equal to it.



git-svn-id: https://svn.apache.org/repos/asf/mahout/trunk@1484697 13f79535-47bb-0310-9956-ffa450edef68
MAHOUT-1223: Fixed point being skipped in StreamingKMeans when iterating through centroids from a reducer

When calling StreamingKMeans in the reducer (to collapse the number of clusters
to they can fit into memory), the clustering is done on the Hadoop reducer
iterable.
Currently, the first Centroid is added directly as a special case and then is
skipped when iterating through the main loop.
However, Hadoop reducer iterables cannot be rewound therefore causing SKM to
skip one point.



git-svn-id: https://svn.apache.org/repos/asf/mahout/trunk@1484747 13f79535-47bb-0310-9956-ffa450edef68
Update a few plugin and integration-related dependencies, and require Maven 3 for consistency

git-svn-id: https://svn.apache.org/repos/asf/mahout/trunk@1485277 13f79535-47bb-0310-9956-ffa450edef68