[api] fix storage of download on demand data in api partially
[api] add test case for adding, editing and removing DoD definitions and complete last fix
[backend] also restore the signkey when undeleting a project
[api] fix crash in request status check when a remote instance path is used
[backend] fix macro block handling
[api] extend distribution list RNG with architecture element.

This will allow OBS 2.5 to have architectures defined per repository and not globally anymore.
[webui] Fix the case where users have more than one globalrole

Conflicts:
	src/webui/app/controllers/configuration_controller.rb
[dist] Releasenotes 2.4.3
[api] do not allow to accept requests which are not in new state (or review with force parameter). Regression fix

Conflicts:
	src/api/app/controllers/request_controller.rb
[webui] I begin to suspect that testing html5 as XHTML 1.1 is erm suboptimal...
[dist] start more then one worker by default

(move OBS_WORKER_INSTANCE_NAMES to zVM specifics)
[api] Make sure that user can't branch packages if allow_user_to_create_home_project is set to false via string or boolean
[api] add test case for validating for allow_user_to_create_home_project config option
[dist] fix regression when detecting preconfigured mysql datadir (bnc#825956)
[backend] Use constraint name for prjconf defines as defined in BSXML and used by scheduler
[backend] Fix hostlabel constraints usage and prjconf constraints usage in bs_dispatch
[dist] update spec file
[backend] fix project deleting not cleaning up build area in async mode
[backend] update_project_meta_check: check each repo individually

To catch type changes for the "image" repo...
[api] Fix forbidden_projects_ids query

The project access flag has two status: "enable" and "disable" - the latter
must be queried for forbidden_project_ids.