Look into the list of driver instead of probing.

This eliminates a Qt warning about a not available QSql backend.
Style fix in DatabaseImpl.
Fix qtsparkle usage