small nlp changes for accuracy monitoring + scala update to 2.10.2

This is a fairly inoffensive pull request. The only thing that I'd like review on is the naming/location of having a file called NLPUtil in the nlp package. 

I also updated the pom to have a 2.10.2 scala dependency. This didn't create any issues at all, but makes mvn stuff for downstream projects cleaner. 

I didn't do it in this pull request, but I think we should remove a bunch of the launchers from the current factorie pom.xml. Many of them are quite old.