[api] Use only named routes in webui layout

This should make OBS engine-friendly. Without this change, the existent layout cannot be reused by engines mounted on top of OBS (like https://github.com/openSUSE-Team/obs_factory).

And named routes are the "right thing", after all.

I having troubles running ```rake test:webui``` in my machine, so let's let Travis speak.