Added alias property and connection between sqljoin and child and parent subqueries
implemented aliasing support for join queries
made orderby and where clauses table qualified
qualified a bunch of stuff in the generated sql to make it possible to add conditions and orderbys etc for other tables as well in the same query
Added support for aliasing joins when joining the same table, mapping doesnt work tho
Added support for joining table to itself without constraints
Added support for adding conditions on aliased tables