Warning cleanups, deprecation changes.

Bringing up to date a little bit. I'm going through all of it and figured this would be useful to pull right off the bat.