Removed alias of a column name when the alias is the same as the original name. Removed unnecessary cast of literal booleans to booleans.
Merge pull request #272 from Emill/remove-unnecessary-aliases

Remove redundancy in Entity Framework SQL generation for aliases and boolean casts
Added two tests on RecordsAffected for coverage
Turn on debug logging in unit tests