Extend Iced in several places

KMeans is a total gross hack, please undo...
Need to not have KMeans object as a outer-class pointer frmo the
inner-class extending H2OMatrixTask