Fixed warning ClassManifest -> ClassTag
Fixed warning Throwables
Fixed warning erasure -> runtimeClass
Fixed warning enumerations
Fixed warning for type erasure
code formatting, The warning related to scope exit and enter is not worth fixing as it only affects debugging scopes and nothing else.
Fixed formatting As per review comments on #709
Merge pull request #709 from ScrapCodes/scala-2.10

Fixed warnings in scala 2.10 branch.