update karma-requirejs dependency to current one for current version of karma

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
added data for mirrors tests

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
moved helper functions up to separate them from the tests

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
fixed naming of default host test

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
added a new function to handle calls to other requests like POST/PUT/... in tests

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
added tests for mirror api and backend behavior

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
added filter button next to packages to compare them to mirror states

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
added basic mirror reading implementation to controller

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
feature: added comparison function to compare local package versions to those of mirrors

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
made mirror selectable for filtering of packages

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
abstracted out show configuration for navigation bar

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
feature: added mirror configuration menu

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
styled mirror configuration

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
fixed broken too long lines [linter]

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
implemented add mirror directive

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
fixed incorrect call to mirror update in test

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
updated tests for creating a mirror to be in line with 'create new'+save approach instead of addMirror(xyz)

this is more natural for an angular-based implementation

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
updated tests for update operation on mirrors to better work with angular style

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
implemented newMirror function for creating mirrors

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
implemented saveMirror function for creating new mirrors and updating existing ones

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