* Pass BOOL values as real types (int/bool) instead of strings to SQL parameters.
Fixes following integration tests when running with Spanner:
* TestIntegrationDataAccess
* GetDataSourcesByType/Get_prunable_data_sources
* TestIntegrationUserAuthToken:
* expires_correctly
* can_properly_rotate_tokens
* keeps_prev_token_valid_for_1_minute_after_it_is_confirmed
* Fix more places where "true" or "false" string was passed as query parameter instead of bool value.
* Removed unit test because it brought unwanted dependencies on xorm into multiple modules.
sqlStatements=append(sqlStatements,statement{SQL:"DELETE FROM dashboard WHERE org_id = ? AND folder_uid = ? AND is_folder = ? AND deleted IS NULL",args:[]any{dashboard.OrgID,dashboard.UID,d.store.GetDialect().BooleanStr(false)}})
sqlStatements=append(sqlStatements,statement{
SQL:"DELETE FROM dashboard WHERE org_id = ? AND folder_uid = ? AND is_folder = ? AND deleted IS NULL",
sqlStatements=append(sqlStatements,statement{SQL:"UPDATE dashboard SET deleted = ? WHERE org_id = ? AND folder_uid = ? AND is_folder = ? ",args:[]any{time.Now(),dashboard.OrgID,dashboard.UID,d.store.GetDialect().BooleanStr(false)}})
sqlStatements=append(sqlStatements,statement{
SQL:"UPDATE dashboard SET deleted = ? WHERE org_id = ? AND folder_uid = ? AND is_folder = ? ",