[webui] fix routes not to allow all methods for all routes
[webui] use a proxy when fetching configuration.json

This is needed if only proxied connections
are possible to the remote OBS
[webui] use a common partial for all dialogs
[webui] Fixed button position in dialog box
Revert "[webui] use a proxy when fetching configuration.json"

This reverts commit c813bf1f801796d79432ee2c638d58bde4c5e5d9.
[api] support remote interconnect also with credentials

Regression for OBS 2.0 and before using /lastevents route. They need to be
configured a remoteurl with /public suffix
[backend] use async remote gbininfo requests to check aggregates

rebuilding is unfortunately still synchroneous.
[api] fix a missing line on /lastevents call
[webui] include the right helper in main controller
[api] found a way to stay backward compatible and still support credentials for inter connect URLs
[api, webui] do not rely on multi_json or yajl, json will do for us
[dist] update gemfile.locks
[webui] Disable browser autocomplete on sign up form
[webui] Don't reference config options in environment files...
[backend] Add Suite/Codename to Release, add SHA1+SHA256 checksums, don't add checksum of the partial Release file itself
[backend] Clean up emulator build invocation code

For the emulator case, a lot of the options were not passed
down to the build invocation, like for example the filesystem
to create, which defaulted to the site-wide filesystem instead
of the worker-defined filesystem type.

The one two differences we want to have is to disable statistics
(as they slow down the emulated build) and use a different way
to invoke the emulator mode, otherwise the rest should be passed
down as is.
[backend] Avoid failing job when Build.pm cannot be imported

Thats most likely a host problem (cpio not working,
network conflicts), don't fail the job
[backend] Clean up vm type setting

$vm awkwardly had a leading space in some cases, which
caused invocations that were not passed through the shell
to fail (as the leading space was then part of the argument).

Also, half of the code compared the vm incorrectly, consequently
also failed to detect vm type properly.

Fixes killing of running jobs amongst other things for KVM and
ZVM.
[backend] do not prepare _statistics and rpmlint.log files for publishing in :repo
[webui] Fix change_passwd setting and enable it by default