take a `frame` kwarg

to work with pytest.set_trace()
tidy up comment
setup.py: Add 'pytest' and 'ipdb' to deps

Fixes GH-8.
Don't patch things unless --ipdb is passed
Add tests
Add tox.ini for tox
Merge pull request #18 from msabramo/add_tests

Add tests
Merge pull request #16 from msabramo/add_install_requires_pytest_and_ipdb

setup.py: Add 'pytest' and 'ipdb' to deps
Merge pull request #17 from msabramo/dont_patch_when_ipdb_arg_not_passed

Don't patch things unless --ipdb is passed
Merge branch 'master' into frame_kwarg

Conflicts:
	test_pytest_ipdb.py
Add .travis.yml for Travis CI.
ipdb.set_trace should always suspend capture

even without --ipdb

unfortunately the automatic test didn't catch the regression, so i've
added back the manual test.
fix automatic test and remove manual test
Merge pull request #19 from msabramo/travis

Add .travis.yml for Travis CI.
Handle `capman is None` in `patch_ipdb`

Fixes https://github.com/mverteuil/pytest-ipdb/issues/23
Merge pull request #24 from blueyed/fix-none-capman

Handle `capman is None` in `patch_ipdb`
Merge pull request #14 from davidszotten/frame_kwarg

take a `frame` kwarg
Merge pull request #21 from davidszotten/always_patch_some_things

ipdb.set_trace should always suspend capture
Moved version ahead