added a test runner for running tests out of a setup.py file

Summary: I wrote this so we could use arcanist with projects like jar

Test Plan: none

Reviewers: tail, charles, jeff

Reviewed By: charles

CC: SamParker

Differential Revision: http://phabricator.local.disqus.net/D7473