Add all optional dependencies to tox config
Easy enough just want to see if there's any reason not to do this. Obviously will increase build time on initial caching but when working on a feature that needs these tox is not that useful if they are not installed. 
