Remove TAG_ITER_DECLARECOUNTER
This branch gets rid of the need to use TAG_ITER_DECLARECOUNTER
for tag iterations, and declares the counter variables inside the for
loops on the loop macros instead (RIP C89), each given a unique name based on their line via __LINE__
and therefore avoiding variable shadowing.
Edited by Nev3r