* I used the complearn package from http://complearn.org/ - it hasn't been updated in a while and needed a few minor changes to compile on Ubuntu 14; drop me a line if you'd like the patch.
* Similarity clustering with NCD works best when you can visually inspect the items and get some level of understanding as to what they are doing. I recently clustered all of our web logs on a monthly basis and found that, while e.g. summer months were clustered together (around releases and conferences typically) there were a couple of unexpected winter months in there too. The logs were too large to inspect for differences by hand - in this case it is more useful to cluster e.g. individual requests, or summaries tables of each month.
* Wesnoth is a great example of an open source game that continues to grow and develop and the team are friendly and welcoming. I can highly recommend contributing to it!