[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
[admin] add a small warning for the new source cleanup feature
[api] check for invalid specified review owners on review state change
[webui] Ingore maintenance incident projects in involved_projects
[dist] Fix 01ca0d2b80216684bd0fedcdab945d424e84f7f8 mysql path.
[api] allow to track issues in attributes (Fate #315168)
[api] display issues defined via attributes in view=display and introduce default attribute OBS:Issues
[api] migration id part for last commit
[api] support searching for issues in packages when defined via an attribute
[api] initial porting to rails 4
[dist] use rvm 2.0.0 to test OBS
[webui] initial porting to rails4
[dist] update to the next delayed_job beta