Add support for fixed-length string columns.

This is an alternative implementation of #3402, using a :fixed_string type rather than a new :fixed option on the :string type.

I also made some minor update to the sqlite 3 adapter for the sake of consistency with the other adapters for the ultimate result,etc.