Introduced TVE non trivial constructors, corrected PartitioningForStatement.analyzeForMultiPartitionAccess to take table aliases into account, test cases for self joins