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...