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.
Require foreman-tasks ~> 0.3.6

We need it for `for_action` and `for_resource` scope definitions
Merge pull request #3736 from bkearney/bkearney/downcase-usernames

Usernames needs to be lowercase in foreman.
Merge pull request #3791 from iNecas/foreman-tasks-bump

Require foreman-tasks ~> 0.3.6
Fixes #4634: Set karma-coffee-preprocessor version to prevent newer
version which requires Karma 0.12.0.
Merge pull request #3795 from ehelms/fixes-4634

Fixes #4634: Set karma-coffee-preprocessor version to prevent newer
Fixes #4615: Add missing route that allows RHSM to update consumer facts
and update API authentication check to account for authentication order.
Merge pull request #3792 from ehelms/fixes-4615

Fixes #4615: Adds missing routing from consumer to V1 systems that provi...
Add ActionTriggering after it was extracted form ActionSubject
Reinitialize the dynflow world after forking

One last monkey-patch to delayed-jobs addressing `PGError: could not
receive data from server: Bad file descriptor`.

We should get rid of DJ really soon.
Merge pull request #3777 from pitr-ch/story/dynflow2

Add ActionTriggering after it was extracted form ActionSubject
Merge pull request #3803 from iNecas/fix-dynflow-from-dj

Reinitialize the dynflow world after forking