Remove windows related code as we do not support running on
windows
Remove the idea of check status as it was added code and complexity
that we did not gain much from.
Remove some functions at the AgentCheck level that either added another
layer of complexity that we did not get any functionality from or functions
that we didnt use like events
Change-Id: I4b6bc4f9d38e6b4f4fe5c632f885b84aaff7fd08
The fix is from David Kennedy and then I added a much needed simple test
to make sure it stays fixed.
Change-Id: I79a562fd82834751fcd0bac7dd3b79d2d857696b