fixes #4597 - map host disassociate actions to permission
(cherry picked from commit 084f755456f522caa5a896689fe72b3c502efb03)
fixes #1902 - audit changes to lookup keys and values/overrides
(cherry picked from commit 971fee795383d2f7dc757a91ceb46bd693e20a4d)
refs #2189 - update host group parameter search tests
fixes #1804 - find hosts through nested hostgroups on puppet class search
fixes #812 - new permissions model, user group role and nest support, role filters for better granularity
Fixes #3293 add FactoryGirl to tests