Tenant settings
Summary: Add per-tenant settings and support running jobs for another tenant. Also removed caching from the SettingsTrait.
Test Plan: ./phpunit
Reviewers: #hkccp_developers, vanmeeuwen
Reviewed By: #hkccp_developers, vanmeeuwen
Subscribers: #hkccp_developers
Differential Revision: https://git.kolab.org/D2659