Make the wine editing fields more context aware.

Specifically, change autocorrect on wine names (the wines usually have
odd names, so there's no point in trying to correct it), as well as make
the description and comment fields capitalize sentences.
Change the view/edit to be less restrictive.

Previously, the wine viewer and editor was restrictive in its setters
and getters, which caused out-of-sync issues (if I set an empty
description, it wouldn't update).

Also move some code around in WineDB, export/import are now at the end
of the file.