Improve include tests

two quick fixes, one was that invalid sql was being run in a dialect specific situation. The second introduces data type mapping to the mssql dialect, this should be eventually used for all types. The original method of overriding the types is definitely how thing should be, but it won't work with the current state of affairs in sequelize