NOJIRA added tmp dir management to MahoutSuite, fixed build problem related to leaving test generated files between builds
NOJIRA, fixing misnamed jars in mahout script, causes missing classes in calculated classpath
(NOJIRA) fixing picking up mahout jars for distributed set up
(Note: how was it even working before moment, and when did it go broken moment)
(NOJIRA) disablign classpath test for now (breaks automated builds due to lack of properly initialized environment)
MAHOUT-1606 - Add rowSums, rowMeans and diagonal extraction operations to distributed matrices
this closes apache/mahout#43

Squashed commit of the following:

commit cd819a5df79e43d558d450ef75c76ae47fcd525b
Merge: fd54249 4bac5c2
Author: Dmitriy Lyubimov <dlyubimov@apache.org>
Date:   Fri Aug 15 12:07:21 2014 -0700

    Merge branch 'master' into rowmeans

commit fd54249c20a5c89c96060b6d96e49ada579d8144
Author: Dmitriy Lyubimov <dlyubimov@apache.org>
Date:   Tue Aug 12 16:15:32 2014 -0700

    rowSums, rowMens and diagonal extraction for distributed matrices
(NOJIRA) Oops. forgotten operation from another branch. Fixing build.
(NOJIRA) Add `collection.JavaConversions._` to mahout shell imports.
(NOJIRA) disabling -job.jar assembly in spark module (we don't use it, do we?)
(NOJIRA) temporary hack to enable (clamp down) on the shell console logging.
MAHOUT-1500: Implement H2O backend for Mahout Scala DSL

Barebone only, no logic yet. Compiles, tests fail with NotImplementedError

Signed-off-by: Anand Avati <avati@redhat.com>
MAHOUT-1500: Implement non-operator parts of H2O bindings

Signed-off-by: Anand Avati <avati@redhat.com>
MAHOUT-1500: Implement non Linear Algebra ops in H2O backend

i.e, mapBlock() and rowRange()

Provide dummy methods for all operators

Signed-off-by: Anand Avati <avati@redhat.com>
MAHOUT-1500: Implement Linear Algebra ops in H2O backend

- A'
- A'A
- A'B
- AB'
- A (element-wise) B
- A (element-wise) Scalar
- AinCoreB
- Ax
- Atx

All MathSuite tests are passing.

Signed-off-by: Anand Avati <avati@redhat.com>
MAHOUT-1500: Add String key support to DRM

Strings are stored in a Vec along with Frame in CheckpointedDrm

Signed-off-by: Anand Avati <avati@redhat.com>
MAHOUT-1500: Implement Par() operator

Signed-off-by: Anand Avati <avati@redhat.com>
MAHOUT-1500: Implement Cbind() operator

Signed-off-by: Anand Avati <avati@redhat.com>
MAHOUT-1500: use accessor methods instead of direct field access

Signed-off-by: Anand Avati <avati@redhat.com>
MAHOUT-1500: mahout h2o-node CLI for aux worker processes

Signed-off-by: Anand Avati <avati@redhat.com>
MAHOUT-1500: refactor frame_from_matrix() to reuse empty_frame()

Signed-off-by: Anand Avati <avati@redhat.com>
MAHOUT-1500: SequenceFile persistence (read/write) support

Signed-off-by: Anand Avati <avati@redhat.com>