1. При неудачном переключении из редактора в просмотр не освобождалась память.
   Добавлять очередной костыль бессмысленно, поэтому логика владения окнами переделана.
   Теперь нет окон на стеке, окон, удаляемых менеджером, ручного задавания способа удаления,
   ручной проверки успешности создания, ручного удаления при неудачах и прочего цирка.
   Каждое окно - это умный указатель и живёт столько, сколько нужно.
   Возможны причудливые баги, как обычно.


git-svn-id: http://farmanager.googlecode.com/svn/trunk@12429 ea59307d-ff68-5b67-5a21-acd59c66a581
1. Уточнение 4100.


git-svn-id: http://farmanager.googlecode.com/svn/trunk@12431 ea59307d-ff68-5b67-5a21-acd59c66a581
1. уточнение 4100: повторный вызов DialogRun.

2. при переоткрытии файла в редакторе, из менеджера окон удалялось окно, которое не было предварительно туда добавлено.


git-svn-id: http://farmanager.googlecode.com/svn/trunk@12433 ea59307d-ff68-5b67-5a21-acd59c66a581
fix 4101

git-svn-id: http://farmanager.googlecode.com/svn/trunk@12435 ea59307d-ff68-5b67-5a21-acd59c66a581
fix 4100

git-svn-id: http://farmanager.googlecode.com/svn/trunk@12437 ea59307d-ff68-5b67-5a21-acd59c66a581
1. Рефакторинг.


git-svn-id: http://farmanager.googlecode.com/svn/trunk@12439 ea59307d-ff68-5b67-5a21-acd59c66a581
thread hadles leak

git-svn-id: http://farmanager.googlecode.com/svn/trunk@12441 ea59307d-ff68-5b67-5a21-acd59c66a581
updated to 4106

git-svn-id: http://farmanager.googlecode.com/svn/trunk@12443 ea59307d-ff68-5b67-5a21-acd59c66a581