Fixes #7590 - OS Family web UI is handled uniquely in three different places
fixes #5773 - redirect to referrer URL that includes page and search
Fixes #1448 - correctly display puppetclass statistics
Fixes #8325 : Enhance the plugin object to use the gem path to understand where the plugin is installed
Bug #7547 - Cannot log out of WebUI from mobile device
fixes #8364 - Adds SQL N+1 Query detection using bullet.
fixes #8366 - add parameter type to unique index
fixes #5018 - pin rbvmomi gem to the rbvmomi version in fog gem
fixes #8377 - fixes uniq validation for nics without a host

This commit considers a nil host reference equivalent to a non-conflicting
one for the purposes of uniq_with_hosts validation.