tox.ini: use py.test directly instead of python setup.py test

This is a similar change to #292, but based on the branch in #293 (brings over `tox.ini` changes from @sigmavirus24 on the `1.0-alpha` branch).

```
$ tox -e py27
GLOB sdist-make: /Users/marca/dev/git-repos/github3.py/setup.py
py27 inst-nodeps: /Users/marca/dev/git-repos/github3.py/.tox/dist/github3.py-0.9.2.zip
py27 runtests: PYTHONHASHSEED='2339110401'
py27 runtests: commands[0] | py.test -q tests/
..............................................x...............................................................................................................................................................................................................................................................................................................................................................................................................................................................
493 passed, 1 xfailed in 3.79 seconds
___________________________________________________________________________________ summary ____________________________________________________________________________________
  py27: commands succeeded
  congratulations :)

$ tox -e py27 -- --tb=short --pdb --pyargs tests.integration.test_repos_release -k test_download
GLOB sdist-make: /Users/marca/dev/git-repos/github3.py/setup.py
py27 inst-nodeps: /Users/marca/dev/git-repos/github3.py/.tox/dist/github3.py-0.9.2.zip
py27 runtests: PYTHONHASHSEED='3359558432'
py27 runtests: commands[0] | py.test --tb=short --pdb --pyargs tests.integration.test_repos_release -k test_download
============================================================================= test session starts ==============================================================================
platform darwin -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4
collected 6 items

tests/integration/test_repos_release.py .

=================================================================== 5 tests deselected by '-ktest_download' ====================================================================
==================================================================== 1 passed, 5 deselected in 0.09 seconds ====================================================================
___________________________________________________________________________________ summary ____________________________________________________________________________________
  py27: commands succeeded
  congratulations :)
```
Your changes on `1.0-alpha` kinda sortan do what I want but not quite. Observe this:

```
$ tox -e py27 -- -v tests/integration/test_repos_release.py
GLOB sdist-make: /Users/marca/dev/git-repos/github3.py/setup.py
py27 inst-nodeps: /Users/marca/dev/git-repos/github3.py/.tox/dist/github3.py-1.0.0b1.zip
py27 runtests: PYTHONHASHSEED='3544317572'
py27 runtests: commands[0] | py.test -v tests/integration/test_repos_release.py
============================================================================= test session starts ==============================================================================
platform darwin -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4
collected 724 items

tests/test_events.py ..............
tests/test_gists.py .....
tests/test_git.py .......
tests/test_github.py ...........................
tests/test_issue_authorize_optional_scope.py ..
...
tests/integration/test_repos_release.py ......
...
tests/integration/test_repos_release.py ......
```

I only wanted to run the tests in that one module, but it ends up running all of tests and then the one module that I actually wanted to run is run twice, because it adds to rather than replaces the defaults.