Taking Predef into the modern age.

Removed some methods in Predef, deprecated some others, and turned its implicit classes into implicit classes.

Review by @retronym