Cherry-pick of 5717e6bd68c227c03e766ef09527b

First steps to have a proper admin area with its own menu
Cherry-pick of 34832ebf3aeb199afdadf892e

Adding chosen.js
Temporary moving the workers view link to the admin menu

I know it's not the correct place, but
the current location looks even worse to me
User management view in the admin area
Tests for the users management list
Merge pull request #58 from ancorgs/devel

Users management view
fix admin -> users table
add vim modelines without setting tabstop
fix admin -> users divbox
abort job if backend crashed and try to reschedule it
add .vimrc with editor settings for openQA
Merge pull request #63 from lnussel/vimrc

add .vimrc with editor settings for openQA
Merge pull request #60 from nilxam/check_iscrashedfile

abort job if backend crashed and try to reschedule it
Making sure we have at least one admin

If somebody logs in and there is no admin yet, then the first user to login is
set as an admin.
More space in UI for admin

When you are admin you have plenty of options, just making it possible that
they would actually fit to the line and wouldn't overflow to the next one.
Merge pull request #59 from asdil12/modeline2

add vim modelines without setting tabstop
remove sts

sts is personal preference rather than coding style. Others may
prefer sta for example.
Replace MJPEG with EventSource & Canvas
Merge pull request #65 from asdil12/livestream

Replace MJPEG with EventSource & Canvas