Performance Tuning

I did some performance tuning on the parser to avoid determining a
token's type multiple times. This caused drastic performance
improvements.

I realized that the ORDER BY clause couldn't find any aliases.

One of the few lines of code I didn't touch with a unit test had a bug
in it... of course.

I tried out a crazy SQL to test the functionality. It's how I found the
previously mentioned bugs.