tox support, testing/docs are now optional dependencies