Upgrade to scala 2.10

* Replace ClassManifests with ClassTags
* Denote use of language features (implicits, existencials)
* Stop using deprecated ConcurrentMap and spawn.
* Stop using deprecated spark setJobDescription.
* Avoid catching all Throwables in favor of catching Exception.