fixes #5090 - typo in bookmarks
fixes #4670: switch search to id on OS page
fixes #5083 - refactor host_edit.js - remove puppetclass specific functions to class_edit.js
fixes #5105 - default Setting['remove_classes_not_in_environment'] to true and have class_selection partial show/hide inherited classes from parent based on this setting
fixes #4204 - add config groups feature - assign multiple config groups to a host or hostgroup
squash this commit - added search
squash this commit - tests and other refactoring