Improve build page with tabs for parallel builds

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Improve commits page UI/UX

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Merge branch 'improve-build-page' into 'master'

Improve build page

Fixes #117

See merge request !85
Merge branch 'improve-commits-page' into 'master'

Improve commits page

* Retries and cancel for builds from commit page
* Move retried builds to separate table

Fixes #118

See merge request !86
Fixed position of autoscroll button

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Don't run projects which are assigned to specific runner by shared runner.