Fixed JoinSqlBuilder to include table name

The JoinSqlBuilder.ToSql() wasn't prepending field names with the
corresponding table name in the field list.
When using joins this is a must to avoid field name conflicts between
tables.
Merge pull request #324 from madaleno/JoinSqlBuilder

Fixed JoinSqlBuilder to include table name