fixing red hat repos page

* product controller actions were mistakenly deleted
* routes for said actions were mistakenly deleted
* data attributes in some cases will be changed from foo_bar
   to foo-bar, so this was fixed
Merge pull request #3778 from jlsherrill/repo_set

fixing red hat repos page
Fixes #4575: Removes horizontal scrollbar on nutupane pages caused by
over extended header and search bar.
Fix apipie documentation for systems

With update of apipie, the code that was not run before is now run in
runtime, causing troubles starting the production environmnet:

```
undefined method `params' for Hash:Apipie::Validator::HashValidator
/app/controllers/katello/api/v2/systems_controller.rb:397:in `block (2
levels) in <class:SystemsController>'
```
Merge pull request #3782 from iNecas/fix-apidoc

Fix apipie documentation for systems
Merge pull request #3781 from ehelms/fixes-4575

Fixes #4575: Removes horizontal scrollbar on nutupane pages caused by
Replace occurrences of .btn-danger with .btn-default.
Merge pull request #3783 from waldenraines/btn-danger

Replace occurrences of .btn-danger with .btn-default.
Code for Org  Create orchestration