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 #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.