Remove unneccessary special case for money in quoting

Removing this test doesn't mean that now integer are not being quoted when the column type is a string? I guess this would cause an SQL error. Does we have tests to ensure it is working?