AcceptCommand only adds one comment

Added tests for AcceptCommand with a new Staging:C fixture.
Fixtures for source/home:Adrian turned into symlinks
Fix identation in accept_tests
Merge pull request #166 from ancorgs/accept_with_one_comment

AcceptCommand only adds one comment
Nicer comments (using the improved OBS markup) for (un)select
Merge pull request #167 from ancorgs/nicer_select_comments

Nicer comments (using the improved OBS markup) for (un)select
don't crash if the publish flags were manipulated with the webui
create sub packages in 2nd ring

https://progress.opensuse.org/issues/1523
remove sub packages on unselect

http://pastebin/10224
fix the test suite for the subpkg tests

actually the biggest impact has my refusal to select into outdated prjs
Merge pull request #168 from openSUSE/coolo_1523

Coolo 1523
random fixes for totest
ignore packages already in :DVD
one less known failure
Moving more parts.
Fix variable result
Fix call to change_review_state
action #2616 - Update osc to disable output.
Fix and document more dynamic fields in Request.
action #2432 - Refactor the repo checker to look for broken dependencies in staging prjs

First approach to this.  In this version we create a execution_plan
where there are one (for now) fallback if the plan fails.

If the logic is correct, needs to be refactored a lot:

- Plans are combination of different repos, we need to priorize
  certain repos over the rest, or explore all the combinations.

- execution_plan is using as index the main repo, this is confusing.

- The overall code is confusing and unordered, with creation of
  fields dynamically in the Request class, like goodrepo, goodrepos,
  downloads, etc.  This needs to be done in an ordered way