A constructor for QueryDslJdbcTemplate to override and fine tune the QueryDSL dialect

Added a unit test for the constructor

In my use case, I need this constructor to make QueryDSL put schema names in the generated SQL. I believe this PR should help resolve https://jira.springsource.org/browse/DATAJDBC-40 as well since SQLTemplates interface supports 'quote' as a boolean property.