Add ability to read from DSN file

When sql statement looks like '%sql [section] <sql_statement>',
a sqlalchemy connection string is created from the corresponding section
in the DSN file specified in the configuration dsn_filename.