Add Statement::fetch_column method
Implement variable-width retrieval: initially fetch with buffer_length 0, then resize a std::string to the size of the column and do a column fetch. Removes the need to resize() a string in advance. Also removes the need to initialize an optional in advance.
Fix typo
Remove pre-allocating enough space in tests, the library does it now.