fixes #5939: it's no longer possible to switch tabs when compute profile is being edited.
fixes #6355 - OS free text search shouldn't search associations
fixes #6374 - NIC hostname now blank when domain is present, but no hostname is given
Fixes #6337 - ensure VM tab is still visible when we deselect profile
[REFACTOR] refs #6229 - extract validation to a method

this enables plugins (e.g. katello) to override the validation when
requried.
fixes #6319 - precompile dashboard.js
fixes #6382 - revert name change of 48bit mac address regex to fix discovery
fixes #6410 - update to deep_cloneable 2.0
fixes #6177 - clear host facts/reports when build=true set over API
fixes #6331 - use view permission to authorize individual VM show pages
fixes #2972 - load jsonp on bundler_ext installations
fixes #3272 - allow 'admin' account to be removed and replaced
fixes #6431 - realm names may have periods so routes need to allow this
fixes #4386 - implement gem friendly_id to simply find by id, name, label, etc