[backend] support different server ports for worker connections
[backend][api] move daemon states of /build/_workerstatus into daemons element for each sibling
[backend] cleanup code a bit
[api] extend distribution list RNG with architecture element.

This will allow OBS 2.5 to have architectures defined per repository and not globally anymore.
[api] support architecture list in default build target /distributions list
- debug travis