Upgrade to Scala 2.10.0/Specs2 + clean-up various compiler warnings.

Hi there, I saw someone else upgraded to Scala 2.10 and the request was rejected, this pull request though upgrades to Scala 2.10 and also Specs2 - I've tested it, and all tests pass.