Implemented reviews handling

When adding rq into project, add review by project, when removing, accept the
review.
https://progress.opensuse.org/issues/1565
Tests for review manipulations
implement openqa "sync"

This implements the current openqa logic - while we have no official API
this will do as long as we keep it uptodate
fix up the staging functionality for select
Merge pull request #36 from openSUSE/coolo_1345

implement openqa "sync" - looks, not looking where I'm not supposed to.
make the check output a bit easier to parse

Having all informations can be a bit tough - next stop colors :)
fix exception handling
make sure we remove the factory-staging review after picking
test travis
Merge pull request #37 from openSUSE/fix_select

make sure we remove the factory-staging review after picking
Merge pull request #38 from openSUSE/coolo_simplify_checker

make the check output a bit easier to parse
fix import for exception
replace OBS groups with review groups defined in staging prjs

(issue 1290)
Merge pull request #39 from openSUSE/coolo_1290

replace OBS groups with review groups defined in staging prjs
we need still need to fetch the complete group
the check_repo_download function needs to return a set - even for errors
Merge pull request #40 from openSUSE/coolo_1290

fix the whole group issue
implement unselect option

removes the request from review and tracking
Merge pull request #41 from openSUSE/coolo_unselect

implement unselect option
add new devel project