MAHOUT-1541, MAHOUT-1568, added option to ItemSimilarityDriver to allow output that is directly search engine indexable, also some default schema's for input and output of TDF tuples and DRMs
MAHOUT-1583: cbind() operator for Scala DRMs
This closes apache/mahout#20

Squashed commit of the following:

commit 1baf3fcebf2cd49eb6487afe4eaed689653a3562
Merge: 41f0671 9bfb767
Author: Dmitriy Lyubimov <dlyubimov@apache.org>
Date:   Mon Jul 7 12:32:34 2014 -0700

    Merge branch 'master' into MAHOUT-1583

commit 41f0671c9ccca81883475437fe18056563c1f8ac
Author: Dmitriy Lyubimov <dlyubimov@apache.org>
Date:   Mon Jul 7 12:27:26 2014 -0700

    Adding assignment time comparison test

commit 6e115c87639ffb111b2e089d7ecdf0eaeecbb02b
Author: Dmitriy Lyubimov <dlyubimov@apache.org>
Date:   Mon Jun 16 18:42:42 2014 -0700

    + Licenses.

commit d3e905b5a92735822efe717f8b7a57c80bc56478
Author: Dmitriy Lyubimov <dlyubimov@apache.org>
Date:   Mon Jun 16 18:09:59 2014 -0700

    initial writeup
MAHOUT-1529: third collection of various edits against private branch

Squashed commit of the following:

commit 4328aae135bc56c02b944c21af2cfd6629b262bf
Author: Dmitriy Lyubimov <dlyubimov@apache.org>
Date:   Mon Jul 7 13:13:26 2014 -0700

    Various 1529-related stuff collected from private fork
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>