Reimplement Headers forEach, which was removed from Blink

Headers forEach was [removed from Blink.](https://codereview.chromium.org/610043003) This broke Trained to Thrill.