Fixed for new SDK KeyValueObserverHandler
Implemented CBArrayController

Implemented new array controller, implemented it delegate and begin use
it in controller.
Corrected ignore list and add mission files
Add ability use custom WindowController renamed document class
Merge branch 'CustomArrayController' into LevelsEditor