Исправления по итогам Code Review

Основные моменты by Володя
Секция Data Access из таблицы
Исправления по итогам code Review - General
Исправления по итогам CR

Формочка, задающая вопросы, сделана красивой
Исправления по итогам CR

MainWindowModel теперь сама переводит типы животных в их названия,
используя файл свойств.. Также убраны лишние свойства.
Исправления по итогам CR - Эксперт

Убран нарушающий абстракцию метод DesicionString.
Исправления по итогам CR -Animal

Добавлены нормальные equals и hashcode
Исправления по итогам CR

В классе IAnimalRepository тип возвращаемого значения изменённа более
абстрактный.