Added ability include stack trace in unit test output
Lots and lots of bug fixes with a few minor functionality enhancements.

	modified:   src/main/java/edu/ucla/sspace/common/Similarity.java

- Added warnings for invalid KL-divergence computations

- Added Kruskal-Goodman Gamma

- Discovered Spearman's rho and Kendall's tau are both wrong (not fixed)  :(

	modified:   src/main/java/edu/ucla/sspace/common/statistics/LogLikelihoodTest.java

- Fixed implementation

	new file:   src/main/java/edu/ucla/sspace/graph/ChineseWhispersClustering.java

- Added CW clustering, but it doesn't appear to produce the same results as the
  existing code (needs investigation)

	modified:   src/main/java/edu/ucla/sspace/graph/GraphIO.java

- Tweaked logging

	modified:   src/main/java/edu/ucla/sspace/graph/LinkClustering.java

- Made thread count based on processors instead of fixed

	new file:   src/main/java/edu/ucla/sspace/graph/SimpleWeightedDirectedTypedEdge.java
	new file:   src/main/java/edu/ucla/sspace/graph/SimpleWeightedTypedEdge.java
	new file:   src/main/java/edu/ucla/sspace/graph/SparseWeightedDirectedEdgeSet.java
	new file:   src/main/java/edu/ucla/sspace/graph/SparseWeightedDirectedTypedEdgeSet.java
	new file:   src/main/java/edu/ucla/sspace/graph/WeightedDirectedMultigraph.java
	modified:   src/main/java/edu/ucla/sspace/graph/WeightedDirectedTypedEdge.java

- Added partial support for weighted multigraphs.  More features are probably needed eventually

	modified:   src/main/java/edu/ucla/sspace/graph/io/EdgeListReader.java

- Added better logging instead of printf

	new file:   src/main/java/edu/ucla/sspace/graph/io/GraphMLReader.java

- Added initial GraphML implementation for reading large GraphML files.  Only partial support is in place

	modified:   src/main/java/edu/ucla/sspace/index/DefaultPermutationFunction.java

- Fixed outstanding bug.  Not sure how the bug was there in the first place, as
  the code was currently very broken in an odd way.

	new file:   src/main/java/edu/ucla/sspace/text/AnnotatedDocument.java

- Added support for a new document that has a creation date and a label

	new file:   src/main/java/edu/ucla/sspace/text/BufferedFileListDocumentIterator.java

- Added a new iterator that pre-caches the contents of files in a file list
  using a separate thread to cut down on disk I/O

	modified:   src/main/java/edu/ucla/sspace/text/FileDocument.java

- Added support for a document back by a file whose contents are loaded into memory on demand

	new file:   src/main/java/edu/ucla/sspace/tools/IterativeBigramExtractor.java

- Added a tool for finding statistical associations between terms in an
  iterative pair-wise manner

	new file:   src/main/java/edu/ucla/sspace/tools/LinkClusteringTool.java

- Copied over code from the SVN branch for running link clustering from a jar

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

- Corrected the Exception to be thrown in remove()

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

- Correct a few errors in removing keys during iterator

- Fixed a bug where null was returned instead of the empty set

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

- Added a partial implementation of Krippendorff's alpha for ordinal-valued data

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

- Clarified the javadoc

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

- Implemented max() and min()

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

- Made Serializable

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

- Clarified javadoc

	new file:   src/test/java/edu/ucla/sspace/graph/ChineseWhispersTest.java
	new file:   src/test/java/edu/ucla/sspace/graph/SparseWeightedDirectedTypedEdgeSetTest.java
	new file:   src/test/java/edu/ucla/sspace/graph/WeightedDirectedMultigraphTest.java

- More unit tests

	modified:   src/test/java/edu/ucla/sspace/index/DefaultPermutationFunctionTest.java

- Added some debugging output