Adds Line de-duplication for lines.

Uses Trove, http://trove.starlight-systems.com/, and benchmarks very nicely against regular Scala/Java HashSets.