WIP robust ping
Remove tests for testing files with attachServer.

You'd typically be testing paths with attachServer,
so avoid testing this again for a use-case nobody will use.

agentSeen is failing in the deleted tests, but it isn't
worth fixing when nobody uses test files with attachServer.
Fix bug in re-delivering results.

Undefined results were being sent instead of actual results.
Hooray for JSHint!
Linter fixups.
Only timeout a Test, not capture page (NullTest).

The capture page isn't subject to the lastNavigate-based timeout.
Do not resend results when we will navigate soon.

Emitting results again after we have been given an order
to navigate will cause the server to emit another navigate event
and will reset the navigateTimeout. The ping handler will
resendResultsIfNeeded -- if that happens with an active navigateTimeout
because the navigationTimeoutMilliseconds value is high (e.g., IE 6,7)
then a loop is created as the browser responds to pings.
unresponsiveCycles -> unresponsivePings
Remove debugging statements.