MAHOUT-1280: moving UpperTriangularMatrix to mahout-math as well as adding Symmetric matrix as a first class citizen.

Squashed commit of the following:

commit 50d97093eff5416b7b644efaae159ea35d7e7279
Author: Dmitriy Lyubimov <dlyubimov@apache.org>
Date:   Wed Jul 17 23:35:49 2013 -0700

    Illegal like()

commit 7ce78c1dfc7b2c15fef787380e617b873df5890d
Author: Dmitriy Lyubimov <dlyubimov@apache.org>
Date:   Wed Jul 10 12:54:46 2013 -0700

    Bug fixes in constructor-by-vector

commit ef11cfa02727fb29b2533c0848734809f77f8a3e
Author: Dmitriy Lyubimov <dlyubimov@apache.org>
Date:   Wed Jul 10 11:22:06 2013 -0700

    Switching SSVD uses to UpperTriangular.

commit 3e73a8cd7ba32cb8696d76b93ec287540c710f68
Author: Dmitriy Lyubimov <dlyubimov@apache.org>
Date:   Wed Jul 10 10:55:11 2013 -0700

    Adding test for dense symmetric matrix asserting Eigen decomposition equivalent to that over a dense matrix.

commit 6fc530b75215c5ad1c0b5561ff3af724c6e48c6b
Author: Dmitriy Lyubimov <dlyubimov@apache.org>
Date:   Tue Jul 9 18:30:59 2013 -0700

    Moving UpperTriangular matrix to mahout.math; adding DenseSymmetric matrix.

git-svn-id: https://svn.apache.org/repos/asf/mahout/trunk@1507150 13f79535-47bb-0310-9956-ffa450edef68
MAHOUT-1281: Wean distributed SSVD from apache-math dependency, use updated Mahout's native eigen solver.

Squashed commit of the following:

commit 7ed5a9af8e01275cccac8a306ca46b41acaa8008
Merge: 808ea77 e211f3b
Author: Dmitriy Lyubimov <dlyubimov@apache.org>
Date:   Thu Jul 25 16:29:14 2013 -0700

    Merge branch 'trunk' into MAHOUT-1281

    Conflicts:
    	core/src/main/java/org/apache/mahout/math/hadoop/stochasticsvd/SSVDHelper.java
    	core/src/main/java/org/apache/mahout/math/hadoop/stochasticsvd/SSVDSolver.java

commit 808ea77b1f95b10ed56ae086f39e708724670672
Author: Dmitriy Lyubimov <dlyubimov@apache.org>
Date:   Wed Jul 17 23:35:49 2013 -0700

    Illegal like()

commit 7f54f0b0369329b8933b0dcc441117ad0b43675b
Author: Dmitriy Lyubimov <dlyubimov@apache.org>
Date:   Wed Jul 10 13:25:04 2013 -0700

    Fixing Lanczos for the correct order coming out of eigen dec

commit 12d0861ba4e998b45818410d988d89573d5ab996
Author: Dmitriy Lyubimov <dlyubimov@apache.org>
Date:   Wed Jul 10 12:55:09 2013 -0700

    Switching distributed SSVD to use EigenDecomposition. Reversing sort procedure for EigenDecomposition.

commit 142ada1dd8e8dae07e340a177e137471e738a7f9
Author: Dmitriy Lyubimov <dlyubimov@apache.org>
Date:   Wed Jul 10 12:54:46 2013 -0700

    Bug fixes in constructor-by-vector

commit ef11cfa02727fb29b2533c0848734809f77f8a3e
Author: Dmitriy Lyubimov <dlyubimov@apache.org>
Date:   Wed Jul 10 11:22:06 2013 -0700

    Switching SSVD uses to UpperTriangular.

commit 3e73a8cd7ba32cb8696d76b93ec287540c710f68
Author: Dmitriy Lyubimov <dlyubimov@apache.org>
Date:   Wed Jul 10 10:55:11 2013 -0700

    Adding test for dense symmetric matrix asserting Eigen decomposition equivalent to that over a dense matrix.

commit 6fc530b75215c5ad1c0b5561ff3af724c6e48c6b
Author: Dmitriy Lyubimov <dlyubimov@apache.org>
Date:   Tue Jul 9 18:30:59 2013 -0700

    Moving UpperTriangular matrix to mahout.math; adding DenseSymmetric matrix.

git-svn-id: https://svn.apache.org/repos/asf/mahout/trunk@1507154 13f79535-47bb-0310-9956-ffa450edef68
MAHOUT-1275 Dropped bz2 distribution format for source and binaries

git-svn-id: https://svn.apache.org/repos/asf/mahout/trunk@1507376 13f79535-47bb-0310-9956-ffa450edef68
MAHOUT-1293 Source distribution archives assembly descriptor sets correct bin directory permissions so that its content can be unpacked

git-svn-id: https://svn.apache.org/repos/asf/mahout/trunk@1507381 13f79535-47bb-0310-9956-ffa450edef68
MAHOUT-1291 fix for: MahoutDriver yields cosmetically suboptimal exception when bin/mahout runs without args, on some Hadoop versions

git-svn-id: https://svn.apache.org/repos/asf/mahout/trunk@1507398 13f79535-47bb-0310-9956-ffa450edef68
MAHOUT-1291: MahoutDriver yields cosmetically suboptimal exception when bin/mahout runs without args, on some Hadoop versions

git-svn-id: https://svn.apache.org/repos/asf/mahout/trunk@1507404 13f79535-47bb-0310-9956-ffa450edef68
MAHOUT-1290: Issue when running Mahout Recommender Demo

git-svn-id: https://svn.apache.org/repos/asf/mahout/trunk@1507420 13f79535-47bb-0310-9956-ffa450edef68
MAHOUT-1290: Issue when running Mahout Recommender Demo

git-svn-id: https://svn.apache.org/repos/asf/mahout/trunk@1507421 13f79535-47bb-0310-9956-ffa450edef68
MAHOUT-1294: Added ci profile auto-activated on Jenkins builds to cleanup any previously installed artifacts from Jenkins node local repository

git-svn-id: https://svn.apache.org/repos/asf/mahout/trunk@1507425 13f79535-47bb-0310-9956-ffa450edef68
MAHOUT-1294: Failure to cleanup previously installed artifacts from Jenkins node local repository will not fail build

git-svn-id: https://svn.apache.org/repos/asf/mahout/trunk@1507473 13f79535-47bb-0310-9956-ffa450edef68
MAHOUT-1295: Excluded all Maven's target directories from distribution archives (sslavic)

git-svn-id: https://svn.apache.org/repos/asf/mahout/trunk@1507508 13f79535-47bb-0310-9956-ffa450edef68
MAHOUT-1287: classifier.sgd.CsvRecordFactory incorrectly parses CSV format

git-svn-id: https://svn.apache.org/repos/asf/mahout/trunk@1507575 13f79535-47bb-0310-9956-ffa450edef68
MAHOUT-1284: DummyRecordWriter's bug with reused Writables

git-svn-id: https://svn.apache.org/repos/asf/mahout/trunk@1507899 13f79535-47bb-0310-9956-ffa450edef68
fixing bugs introduced by MAHOUT-1284

git-svn-id: https://svn.apache.org/repos/asf/mahout/trunk@1507954 13f79535-47bb-0310-9956-ffa450edef68
MAHOUT-1296 - Remove deprecated algorithms

git-svn-id: https://svn.apache.org/repos/asf/mahout/trunk@1507960 13f79535-47bb-0310-9956-ffa450edef68
MAHOUT-1296 - Remove deprecated algorithms

git-svn-id: https://svn.apache.org/repos/asf/mahout/trunk@1507961 13f79535-47bb-0310-9956-ffa450edef68
MAHOUT-1296: Removed deprecated algorithms, removed references to Minhash clustering from cluster_reuters.sh

git-svn-id: https://svn.apache.org/repos/asf/mahout/trunk@1508241 13f79535-47bb-0310-9956-ffa450edef68
MAHOUT-1289 Move downsampling code into RowSimilarityJob

git-svn-id: https://svn.apache.org/repos/asf/mahout/trunk@1508302 13f79535-47bb-0310-9956-ffa450edef68
MAHOUT-1289 Move downsampling code into RowSimilarityJob

git-svn-id: https://svn.apache.org/repos/asf/mahout/trunk@1508447 13f79535-47bb-0310-9956-ffa450edef68
Initial write-up for MAHOUT-1300