Fix GitLab #3 by actually excluding .tox

This preserves backwards compatibility in the event someone was using
EXTRA_IGNORE as it should have been used
When run as a setuptools command, the previous fix breaks flake8
Only initialize options.exclude if it is false-y

Fixes #4 on GitLab