adding mysql dsn generation and tests

The MySQL DSN class builds a DSN string according to http://php.net/pdo-mysql.connection using
the base DSN class.