Доработка контролов

Добавил к контролам событие о сохранении изменений. Немного generic
программирования. Пришёл к выводу, что можно было забацать базовый
контрол, от которого наследоваться. Ну, или, как минимум, ещё один
интерфейс. Слишком много повторений.
Добавил форму редактирования списка специализаций.