Cleanup deadCodeElimination for c for loops

Updates the comment for isInCForLoopHeader and includes a TODO about if it
should only check for things in the test block of the c for loop.