fixes #5506 - added scoped search to SmartProxy for UI and API v2
Fixes #4851: a SmartProxy.with_features scope replaces feature-specific scopes generated during class loading
fixes #4314 - ignore default scope ordering on host search by puppet class
fixes #3553 - add "except" option to prevent puppet class import to select types of import
fixes #3011 - default root node name for api collections json response to :results but make it configurable
fixes #3017 - split APIv2 controllers from v1 parents