Added new utility functionality.  Fixed some unit tests.  Important fix for saving/loading index vectors for RandomIndexing

	new file:   src/main/java/edu/ucla/sspace/matrix/ColumnMaskedMatrix.java

- Added column-masked matrix that operates analogously to the row-masked variant

	new file:   src/main/java/edu/ucla/sspace/util/BigCounter.java
	new file:   src/main/java/edu/ucla/sspace/util/RationalCounter.java
	new file:   src/main/java/edu/ucla/sspace/util/RationalObjectCounter.java

- Added support for counting large numbers (longs)  and rational numbers of objects.  These fill the gap when the standard Counter interface won't do.

	new file:   src/test/java/edu/ucla/sspace/matrix/ColumnMaskedMatrixTest.java

- Unit tests

	modified:   pom.xml

- Bumped version to 2.0.4
- Bumped up Trove version to 3.0.3

	modified:   src/main/java/edu/ucla/sspace/util/GeneratorMap.java

- Removed restriction that .put() is unsupported on the class

	modified:   src/main/java/edu/ucla/sspace/vector/SparseHashDoubleVector.java

- Added a stub method for compacting a hash-based vector to a binary-search lookup.  This should probably be removed...

	modified:   src/test/java/edu/ucla/sspace/matrix/SvdTests.java
	modified:   src/test/java/edu/ucla/sspace/matrix/factorization/SingularValueDecompositionLibCTest.java
	modified:   src/test/java/edu/ucla/sspace/matrix/factorization/SingularValueDecompositionOctaveTest.java
	modified:   src/test/java/edu/ucla/sspace/util/KrippendorffsAlphaTest.java

- Fixed broken unit tests or filed issues for what was going on.  "mvn package" should hopefully work out of the box now.
More fixes; forgot to add these to the last commit...

	modified:   pom.xml

- Bumped version to 2.0.4
- Bumped Trove to 3.0.3

	new file:   src/main/java/edu/ucla/sspace/util/BigObjectCounter.java

- Added implementation for BigCounter

	modified:   src/main/java/edu/ucla/sspace/util/GeneratorMap.java

- Removed restriction on .put()

	modified:   src/main/java/edu/ucla/sspace/vector/SparseHashDoubleVector.java

- Removed stub code

	modified:   src/test/java/edu/ucla/sspace/matrix/SvdTests.java
	modified:   src/test/java/edu/ucla/sspace/matrix/factorization/SingularValueDecompositionLibCTest.java
	modified:   src/test/java/edu/ucla/sspace/matrix/factorization/SingularValueDecompositionOctaveTest.java
	modified:   src/test/java/edu/ucla/sspace/util/KrippendorffsAlphaTest.java

-Fixed broken tests
Fixing conflicts

Conflicts:
	src/test/java/edu/ucla/sspace/util/KrippendorffsAlphaTest.java