changed all unix-only dependencies

There were several locations with unix-only dependencies. These were
causing errors when running in a windows console. Wrapped all of these
with try logic. Now it all runs in windows without any errors.
resolved runtime calculation issue and changed violation collector pattern

run time was having an issue with the resolution of the time in Windows
changed time_result logic to a better/more correct conditional structure
Merge pull request #251 from astephen2/alexstep_INFRA-1346_bugfix

Made changes to make pyflakes happy
Fix flaky test with run, test ordering
Merge pull request #255 from asottile/fix_flaky_tests

Test results in client/server mode are unordered.

We use a priority queue of (0, callback), so tests are ordered by the memory address of those lambda functions....
Actually use tox for testing.
Merge pull request #256 from asottile/actually_use_tox

Actually use tox for testing.
Add test demonstrating scheduling behaviour.
Make violation collector tests not based on test order.
Merge pull request #257 from asottile/add_test_demonstrating_behaviour

test demonstrating failed-client-avoidance scheduling
Merge pull request #245 from jareyes409/windows

 changed all unix-only dependencies
Fix flakey signal test.
Merge pull request #261 from asottile/fix_flakey_signal_test

Fix flakey signal test.
Fix timing out test.
Merge pull request #262 from asottile/fix_timing_out_test

Fix timing out test.
Rename things in test_runner_server.
Removed logging information because it was spewing unnecessary information

Fixed logging so that messages will not appear

Refixed
Merge branch 'master' of https://github.com/yelp/testify into alexstep_INFRA-1346_bugfix
Merge pull request #258 from asottile/rename_things

Rename things in test_runner_server.