Cleanup deprecations in test run.

* Silence deprecations when testing that something is deprecated.
* Refactor to not trigger deprecation warnings if not testing something that was deprecated (i.e. old tests that just happened to use deprecated behaviors).

All tests pass when running with "Raise on Deprecation":

![screenshot](http://monosnap.com/image/TxurBA6SLgTxmBaha1xfCjEJeld5Zw.png)

I dedicate this PR to @mixonic. :birthday: :gift: