remove `TypeClass` type class

This abstraction is now in shapeless. Existing instances can be found in the
shapeless-scalaz library.
remove *Ops implicits in `Future` and `Task`