Added prototype nonterminals.
Some progress. Had to move T_IF finally to the bison file. Also hacked together some vargs-like printrule function which
needs fixing bad.