fixes #4612 show friendly CR names, fix typo in oVirt name

(cherry picked from commit ddce3dc1409f452a901605c1a9c1dc840a198b77)
fixes #2785 - host model clone method also copies relationships using deep_cloneable gem

(cherry picked from commit e67fc0bd5a4c827c225ab10c7f75ea0264701f42)
fixes #4250 - API v2 - add compute profiles

(cherry picked from commit 10ac97b0d91a2ef9769cc00d3ddf95e2b50ee545)
fixes #5680 - quote searches for config groups containing spaces

(cherry picked from commit 37e55e2973c1366785ad9ff69541070c080d6148)
fixes #5553: FiltersHelper#search_path returns an empty string for unrecognized resources

(cherry picked from commit 0c82622ce4cde6ac64d833d1fd96e52339ab60b0)
Fixes #5637 - Don't raise lease conflicts when reading ad-hoc DHCP leases

(cherry picked from commit 14646e777718ffcce9a74f376fd1ee50c5363742)
fixes #5660 - use with_taxonomy_scope for OS media selection

(cherry picked from commit f15d04122eed5be747a16d4749ea00f5c38096e8)
Fixes #5664 - Host filters can use taxonomies

Also disables taxonomy filters on resources that do not support them.

(cherry picked from commit 82b4749eeddabc542ebf1eaec6fdf2d76d2fdd75)
fixes #5690 - determine host taxonomy fact based on setting value

(cherry picked from commit ea450c06aba11e03e6a5a926950b8c0cff1b8f2c)
Fixes #5689 - Plugin permissions are migrated too

(cherry picked from commit 1a6e0963a7229abbece7838b72c7e74660aafa25)
fixes #5726 - parameter values missing from host#show API call

(cherry picked from commit 283ff66be9b8300424c73df044f94e2b7fb06747)
fixes #5788 - before_destroy missing from EnsureNotUsedBy.new in SmartProxy model

(cherry picked from commit f20ddfe477163711f3a274eda727d6028d2cbbcd)
fixes #5671 - LookupValue name should be matcher, value is too long

(cherry picked from commit 9158ff3ca56d39cc399a5aa35dd04c3b3d78ff1a)
fixes #5631 - API v2 - host and hostgroups show.json.rabl should show all puppetclasses in child node

(cherry picked from commit d77c457d60c64a1a32a455b70216718f8d0b0d33)
Fixes #5645: Fixes session undefined error when user has a default taxonomy set.

(cherry picked from commit e44762c830161a70235428cf175537fa9544377e)
fixes #5685 - add :path_ids to with_taxonomy_scope instead of subtree_ids for SmartProxy select dropdowns

(cherry picked from commit 58ea0de6d8c31c309398de5c870c69665170c869)
fixes #5836 - Welcome page - missing rel attribute

(cherry picked from commit 51702d648d5ce2266ad2bea7682be84294b2b544)
Fixes #5696 - Allow taxonomy and roles display

(cherry picked from commit 78ccb98504de455dcfa113df52f54f890a511ec4)
fixes #5966 - pin execjs for Ruby 1.8 compatibility

(cherry picked from commit bb0d37fc3afa585f889e8064c9a44e97465121a3)
fixes #5869 - permit accents in user names on Ruby 1.8

(cherry picked from commit 1678e0e1953fa8ad6e23fc1bf08b7d3428e0e1c6)