Set clause in update statement can't contain table name

AR4 includes the table name in the set clause of an update statement.

```ruby
User.update_all(fname: "Test")
```
results in

```sql
UPDATE "USERS" SET "USERS.FNAME" = ?, Test
```

Firebird can't have the table name in the set clause. SQLite can't either, so I stole the quote_table_name_for_assignment override from https://github.com/jruby/activerecord-jdbc-adapter/blob/master/lib/arjdbc/sqlite3/adapter.rb#L226-L228.