[api] do not stop the product converter, it is no daemon
[api] speed up start_test_backend

only wait for the scheduler status in tests that require the scheduler to be run
[webui] "Edit repository" links should have unique id attributes.
[webui] Fix add_repository form for projects

ProjectController#autocomplete_repositories returns JSON. Regression
was introduced by commit b2bc1794.
[webui] Get rid of package/files and services

The last bits of package/files are now integrated in package/show.
Services will move to their own controller.
[webui] Put the missing package/file functionality into package/show
[webui] Get rid of the the package/files route in revisions
[webui] Fix the test case, search controller and README file
[webui-testsuite] Reflect package/files removal
[api] Test for empty log message
[api] Make thinks perfect
[webui] replacing webrat with capybara

It's using selenium as driver right now, but the plan is to replace the
driver with capybara-webkit once it's ported to capybara 2.0

I removed the spider test we don't need yet another selenium spider
[webui] sync the logging code with the api
[webui] put a DB transaction around the tests

Use database_cleaner gem in the API to allow the webui
to wrap tests
(rename admin controller to test controller as there is nothing
left to admin in that controller)
[webui] fix apidocs links

/apidocs links to "about.xml" which is translated into /about.xml, so we need to
have the links in /apidocs/index to fix that
[webui] port the spider_test to capybara
[webui] please the syntax checker

Don't remove debug output shortly before pushing... :)
[webui] port the maintenance test to capybara
[webui] port the watchlist test to capybara
[dist] run the all testsuite headless too