Main purpose of the rewrite is to separate CSV wizard from CSV importer,
so that importing CSV file could be done without wizard. Goal of
separation is to be able to silently import CSV files downloaded from
Online Quotes.
Notable changes:
- encoding is set on separator's page instead in file dialog, so native
file dialog can be used,
- classes for importing profiles has been created for clean code
structure,
- QTableView with QStandardItemModel is used instead of QTableWidget +
QStringList, so that less memory is used for CSV data,
- for recurring strings "static const QString" are used to avoid
inadverent bugs.