[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
[backend] fix storage of OBS configuration data
[api] setup obsname by default, but not in test mode (we have fixtures)
[dist] fix regression when detecting preconfigured mysql datadir (bnc#825956)
[api] support storage of scheduler architectures in configuration controller via xml and json
[webui] support new style of scheduler configuration

FIXME: the list of available architectures is still the current enabled one
[backend] obsscheduler: implement fallback to old method
[admin] add feature to clean up sources

Delete sources older than x days but keeps at least n revisions, both
given as parameter.

Deletes sources, keeps revisions if an other revision links to it,
if this revision will be kept (because it is younger than x days or
in the count of revisions that has to be kept).
Rewrites .rev files for the projects.

Process now is like this:

- read .rev files for hashes that should not be deletet (if set)
- read in all files from treesdir to resolve hash to files
- read in all sourcefiles
- save files that should not be deleted
- remove all saved sourcefiles that are not in keepfiles array
- rewrite .rev files
- delete unneded files in treesdir
[api] remove more to_s on strings

They are of course completely harmless, but I know how the copy&paste
disease spreads nonsense
[dist] update gem versions

This brings jquery-ui-rails, jquery-rails is no longer a catch all