Fail if specified set of defaults is not found.

Change-Id: I1c764d5585249b28bd25f775abee2734e96b1640
add overview info to pypi

pypi is not showing info from README.rst. This change adds a reference to the readme
so that it will appear on pypi.org upon a release of jjb.

Change-Id: I13b8d003d358bc1398058bbdbb5bb984ead2679b
Merge "add overview info to pypi"
scms: MultiSCM is generated for scms hidden in macro

This patch fixes problem with generating MultiSCM in case that scms are
encapsulated in macro.
This patch includes simple tests to cover if-branches for this change.

Example:

- scm:
  name: xxx
  scm:
    - git: ...

- scm:
  name: yyy
  scm:
    - git: ...

- scm:
  name: xxx-and-yyy
  scm:
    - xxx
    - yyy

- job:
  name: my-job
  scm:
    - xxx-and-yyy

Change-Id: If3e7b3d19e51545a5623ee060fb7673a7a989233
Signed-off-by: Lukas Bednar <lbednar@redhat.com>
Closes-bug: #1285515
Merge "Fail if specified set of defaults is not found."