Добавлена боевая обстановка

Добавлен абстрактный класс TargetsContainer, от которого следует
наследовать все, что хранит цели для отображения.
Добавлен класс боевой обстановки с сериализацией CombatSituation.
Исправлены ошибки сериализации в шаблонных классах.
Временно исправлен тип данных unsigned long на double в TargetSnapshot
из-за отсутствующей сериализации unsigned long в QDataStream.