Usernames needs to be lowercase in foreman.

This may not be needed because of

http://projects.theforeman.org/issues/4439

but just in case, make hte hidden user be lowercase when created.
add rubygem-hammer_cli_foreman_tasks to repos
subscriptions - manifest refresh and delete into dynflow actions
Merge pull request #3756 from jmontleon/add_hammer_cli_foreman_tasks_to_repo

add rubygem-hammer_cli_foreman_tasks to repos
fixes #4409 - rename the id used for the content menu

For some reason, using 'content' as the id for the Content menu
was resulting in breakage in behavior for foreman's two-pane
implementation.

Without this change, the following would occur:
- User goes to a page, clicks 'New <object>' (e.g.
  Architecture, Environment, User...)
- panel opens with form to allow user to enter
  data for the object
- User clicks submit
- At this point, the form is submitted to the server
  and the object is created; however, the form is never
  closed and the list of objects is not updated.
Merge pull request #3760 from komidore64/manifest-async-tasks

subscriptions - manifest refresh and delete into dynflow actions
Merge pull request #3769 from bbuckingham/issue-4409

fixes #4409 - rename the id used for the content menu
Adding config path that points to foreman/config/settings.plugins.d
to allow placement of the Katello yaml file in the plugin config location.
Merge pull request #3776 from ehelms/config-path

Adding config path that points to foreman/config/settings.plugins.d
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.
Bastion: reduce the number of .btn-primary buttons.
Merge pull request #3784 from waldenraines/btn-primary

Bastion: reduce the number of .btn-primary buttons.
Code for Org  Create orchestration