Updates to get tests passing

* Split tox to track separate py2/py3 requirements (this allows us to
  handle python-digest, oauth2, etc.)
* move optional features with library issues behind skipIf
* Remove remaining django.utils.simplejson imports