Fix repeat condition

condition was backwards
Fix predefined literals from being used as lval
Fix for loop plus several other bugs

For loops didn't respect 'to' or 'downto', and also did not increment or
decrement the loop variable. Fixed an infinite recursion bug in the
register allocation and fixed string literals to allow ticks inside of
them.
Add integration tester from last semester

Not all the tests pass. In fact most don't - but it's somewhere for us
to look when we need to find bugs to fix
Merge branch 'forfix' of github.com:ostlerc/CS6300 into class2
Merge branch 'literalFix' of github.com:ostlerc/CS6300 into class2
Merge branch 'repeatfix' of github.com:ostlerc/CS6300 into class2