Fix problems listing in staging dashboard

 * Group building failures of the same packages in just one line
 * Only display the first 5 problems
Added new REST resource: distributions

 * There is still a lot of Factory-specific code in the distribution resource
 * Staging projects are now a nested resource of distributions
 * The previous /dashboard route becomes the distribution's show
 * A lot of refactoring moving logic into the models
 * Jobs with result 'none' show their state in the distribution view
Merge pull request #18 from ancorgs/fix_problems_partial

Fix problems listing in staging dashboard
Merge pull request #19 from ancorgs/distribution_resource

Added new REST resource: distributions
Adapt routes to be mounted on /

 * New routes follow the OBS convention /project/:action/:project_name
 * Redirects for the old /factory routes
 * Everything in place to draw the expected breadcrumbs
 * A minor fix in the dashboard view
Merge pull request #20 from ancorgs/mount_on_slash

Adapt routes to be mounted on /
[webui] make project_toggle_watch_path available for the engine
Enable breadcrumbs
Merge pull request #21 from ancorgs/uncomment_breadcrumbs

Enable breadcrumbs
inverse logic of counting unresolvable and fix a bug in the live setup
Merge pull request #22 from openSUSE-Team/coolo_fix_errors

inverse logic of counting unresolvable and fix a bug in the live setup
make build failures failed - makes somewhat more sense
remove quotes