Выравнивание логики уничтожения моделей

Сделал следующее:

1. Убрал пересоздание модели видом при её удалении. Вообще, это очень странное было место: удаляешь модель, а она раз и обратно создаётся.

2. Сделал, чтобы при уничтожении модели её экземпляр физически не удалялся. Она теперь только инвалидируется, а экземпляр остаётся. Это необходимо, потомучто вид, зависящй от этой модели, может даже после её удаления обращаться к ней через `this.models`.

3. Метод `ns.Model.find` теперь возвращает только валидные модели. Чтобы после удаления модели она не искалась через `find`. Метод `ns.Model.get` работает как раньше - возвращает существующий экземпляр (вне зависимости от статуса) или создаёт новый.

В результате, как мне кажется, стало ровнее и понятнее работать удаление моделей.

4. Убрал копипаст метода getRequestViews из viewCollection. Я это сделал в предыдущем заходе, и хоть оно в результате и не пригодилось решил оставить.