Add checking whether the pass is zero
Fixed: cmake config, added gui lib
Fixed: cmake config, added gui lib
Output in cerr is added to print messages into gui
Two modes are added: BFD and NetworkCritical mode, bin packing is performed in different ways in these modes
Exhaustive search is rewritten