[api] do not allow to accept requests which are not in new state (or review with force parameter). Regression fix
[webui] I begin to suspect that testing html5 as XHTML 1.1 is erm suboptimal...
[backend] fix cycle handling in scheduler
[backend] fix project deleting not cleaning up build area in async mode
[backend] fix /published route when there is a partition
[api] do not require SUSE's rpm in the testsuite

Weak dependencies are great to have, but the build service works without them
[backend] the big sibling->partition, partition->partitioning, partitions->partitionservers rename
[dist] start more then one worker by default

(move OBS_WORKER_INSTANCE_NAMES to zVM specifics)
[backend] support a 'badjob' return in the dispatcher, make bs_worker report bad job names
[api] move scheduler architecture configuration into /configuration

* mark /architecture controller as obsolete
* store obsname in /configuration
* use available architectures as architecture list in /configuration
[travis] bundler is not installed anymore by default
[api] improve error message for invalid release project kind definitions
[webui] Fixed routing-error for add_maintained_project (post not get)
[backend] run schedulers based on architectures in /configuration.xml
[api] write initial configuration to the backend.

* delayed job for updaters
* rake writeconfiguration for new installations
[api] add obsname to fixtures
[backend] further tweak parsing of the project config

Fixes bug that caused a dangling Macros section not to be closed.
[backend] remove _content from configuration XML
[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