Added SelectQueryDefinitionsPhase.

This class is a parse tree listener which will define select queries entities: columns, from clause, ... etc.

This commit adds support for column definitions (with a test case).