Test SimpleFormatter On Columns

I wanted to make sure the correct SQL was generated when placing columns
throughout SQL.
- Fixed table aliasing issue in SELECT statements.
- Made it possible to SELECT from a function call.
- Made it possible to alias tables in INSERT statements.
- Support projecting items with the same name.