add test for selecting repositories and querying packages by labels

Labels are currently mutually exclusive to IDs: so you can either select mirrors or a label. Multiple mirror selection will follow.
The tests make sure you can query by label and that labels and IDs are mutually exclusive

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
fixed tests for selecting repo by label or id

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
implemented repo selection by label

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
add a function to give all repository labels

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
remove imagemin

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
improvement: coloring of outdated packages

previously we had light red with background on hover being darker blue-ish. That hurts. So now it's a darker shade of red - somewhat in line with the darker blue which is used as the main color (though not kuler-proof yet) and has a light red background on hovering.

Also needed to restructure the element where coloring is done, since the outdated info occurs one div further down as the element that was used for coloring before

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
select repo with separate window for query

what was previously a drop-down list is now a nice separate flashy window that opens for selecting repos. I have a  kind of simple list of all elements in row (flow with wrap) and can now add labels to it in the very same way (+designing)

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
added styling to repo selection dialog by id

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
make selectRepo toggle the selected repo

so if selectRepo is called with X and currently anything else is selected, X will be set. However, if X is already selected, X will get toggled (i.e. deselected).

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
fix repo selection: css class should be set in the <li> instead of its child <a>

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
improve styling of repository selection blocks

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
add label selection in frontend

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
fix margin errors in repo selection for heading and first elements

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
fix repository selection indicator next to packages

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
move element selection to the list element, instead of the anchor

avoid problems where the click isn't recognized because the user didn't hit the text. select by clicking on the field, not the text.

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
Merge pull request #26 from TelekomCloud/repo-label-query

Cool. Thanks.