Handle control directive loops that cross the 64K boundary
Update utils/lint.py
Remove trailing whitespace
Fix various minor issues in the test code